home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Software Dispatch
/
Apple Software Dispatch.iso
/
Software Dispatch Files
/
Resolve
/
Sample Application
/
Sample Application.rsrc
/
CODE_14_CTMAIN1.txt
< prev
next >
Wrap
Text File
|
1993-07-15
|
379KB
|
6,730 lines
# near model CODE resource
# jump table entries: 7176-7249 (74 of them)
export_897:
00000000 4E75 rts
export_898:
00000002 4E56 0000 link A6, 0
00000006 206E 000E movea.l A0, [A6 + 0xE]
0000000A 30AE 000C move.w [A0], [A6 + 0xC]
0000000E 206E 000E movea.l A0, [A6 + 0xE]
00000012 316E 000A 0002 move.w [A0 + 0x2], [A6 + 0xA]
00000018 206E 000E movea.l A0, [A6 + 0xE]
0000001C 316E 0008 0004 move.w [A0 + 0x4], [A6 + 0x8]
00000022 4E5E unlink A6
00000024 205F movea.l A0, [A7]+
00000026 DEFC 000A add.w A7, 0xA /* '\n' */
0000002A 4ED0 jmp [A0]
0000002C 8B43 4F4C pack D5, D3, 0x4F4C
00000030 525F addq.w [A7]+, 1
00000032 5345 subq.w D5, 1
00000034 5452 addq.w [A2], 2
00000036 4742 chk.w D3, D2
00000038 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_899: // at 0000003A (misaligned)
0000003C FFF8 .invalid <<F/7/7>>
0000003E 48E7 0118 movem.l -[A7], D7,A3,A4
00000042 206E 0008 movea.l A0, [A6 + 0x8]
00000046 43EE FFFA lea.l A1, [A6 - 0x6]
0000004A 22D8 move.l [A1]+, [A0]+
0000004C 3290 move.w [A1], [A0]
0000004E 3D7C FFFF 000C move.w [A6 + 0xC], 0xFFFF
00000054 2F2D B5E2 move.l -[A7], [A5 - 0x4A1E]
00000058 A9A2 syscall LoadResource
0000005A 4267 clr.w -[A7]
0000005C 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
00000060 4A5F tst.w [A7]+
00000062 6658 bne +0x5A /* 000000BC */
00000064 2F2D B5E2 move.l -[A7], [A5 - 0x4A1E]
00000068 4EAD 0422 jsr [A5 + 0x422 /* export_128 */]
0000006C 206D B5E2 movea.l A0, [A5 - 0x4A1E]
00000070 2650 movea.l A3, [A0]
00000072 3E2B 0006 move.w D7, [A3 + 0x6]
00000076 6038 bra +0x3A /* 000000B0 */
label00000078:
00000078 3007 move.w D0, D7
0000007A E740 asl D0.w, 3
0000007C 49F3 000A lea.l A4, [A3 + D0.w + 0xA]
00000080 302E FFFA move.w D0, [A6 - 0x6]
00000084 B054 cmp.w D0, [A4]
00000086 57C0 seq D0
00000088 4A00 tst.b D0
0000008A 6722 beq +0x24 /* 000000AE */
0000008C 322E FFFC move.w D1, [A6 - 0x4]
00000090 B26C 0002 cmp.w D1, [A4 + 0x2]
00000094 57C1 seq D1
00000096 C001 and.b D0, D1
00000098 6714 beq +0x16 /* 000000AE */
0000009A 322E FFFE move.w D1, [A6 - 0x2]
0000009E B26C 0004 cmp.w D1, [A4 + 0x4]
000000A2 57C1 seq D1
000000A4 C001 and.b D0, D1
000000A6 6706 beq +0x8 /* 000000AE */
000000A8 3D47 000C move.w [A6 + 0xC], D7
000000AC 6006 bra +0x8 /* 000000B4 */
label000000AE:
000000AE 5347 subq.w D7, 1
label000000B0:
000000B0 4A47 tst.w D7
000000B2 6CC4 bge -0x3A /* 00000078 */
label000000B4:
000000B4 2F2D B5E2 move.l -[A7], [A5 - 0x4A1E]
000000B8 4EAD 041A jsr [A5 + 0x41A /* export_127 */]
label000000BC:
000000BC 4CDF 1880 movem.l D7,A3,A4, [A7]+
000000C0 4E5E unlink A6
000000C2 2E9F move.l [A7], [A7]+
000000C4 4E75 rts
000000C6 8F43 4F4C pack D7, D3, 0x4F4C
000000CA 525F addq.w [A7]+, 1
000000CC 5247 addq.w D7, 1
000000CE 4254 clr.w [A4]
000000D0 4F49 chk.w D7, A1
000000D2 4E44 trap 4
000000D4 4558 chk.w D2, [A0]+
000000D6 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000000D8-000000E0
export_900:
fn000000D8:
000000D8 4E56 0000 link A6, 0
000000DC 2F2D B5E2 move.l -[A7], [A5 - 0x4A1E]
// end alternate branch 000000D8-000000E0
export_900: // at 000000D8 (misaligned)
fn000000D8: // (misaligned)
000000DA 0000 2F2D ori.b D0, 0x2D /* '-' */
000000DE B5E2 cmpa.l A2, -[A2]
000000E0 A9A2 syscall LoadResource
000000E2 4267 clr.w -[A7]
000000E4 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
000000E8 4A5F tst.w [A7]+
000000EA 6622 bne +0x24 /* 0000010E */
000000EC 206D B5E2 movea.l A0, [A5 - 0x4A1E]
000000F0 2050 movea.l A0, [A0]
000000F2 302E 0008 move.w D0, [A6 + 0x8]
000000F6 E740 asl D0.w, 3
000000F8 226E 000A movea.l A1, [A6 + 0xA]
000000FC 41F0 000A lea.l A0, [A0 + D0.w + 0xA]
00000100 22D8 move.l [A1]+, [A0]+
00000102 3290 move.w [A1], [A0]
00000104 2F2D B5E2 move.l -[A7], [A5 - 0x4A1E]
00000108 4EAD 041A jsr [A5 + 0x41A /* export_127 */]
0000010C 600C bra +0xE /* 0000011A */
label0000010E:
0000010E 206E 000A movea.l A0, [A6 + 0xA]
00000112 43ED B612 lea.l A1, [A5 - 0x49EE]
00000116 20D9 move.l [A0]+, [A1]+
00000118 3091 move.w [A0], [A1]
label0000011A:
0000011A 4E5E unlink A6
0000011C 205F movea.l A0, [A7]+
0000011E 544F addq.w A7, 2
00000120 4ED0 jmp [A0]
00000122 8F43 4F4C pack D7, D3, 0x4F4C
00000126 525F addq.w [A7]+, 1
00000128 494E chk.w D4, A6
0000012A 4445 neg.w D5
0000012C 5854 addq.w [A4], 4
0000012E 4F52 chk.w D7, [A2]
00000130 4742 chk.w D3, D2
00000132 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000134-00000138
fn00000134:
00000134 4E56 FFF2 link A6, -0x000E
// end alternate branch 00000134-00000138
fn00000134: // (misaligned)
00000136 FFF2 .invalid <<F/7/7>>
00000138 48E7 0118 movem.l -[A7], D7,A3,A4
0000013C 266E 0008 movea.l A3, [A6 + 0x8]
00000140 102D B5E7 move.b D0, [A5 - 0x4A19]
00000144 672A beq +0x2C /* 00000170 */
00000146 486E FFF4 pea.l [A6 - 0xC]
0000014A 2F3C 8001 8001 move.l -[A7], 0x80018001
00000150 2F3C 7FFF 7FFF move.l -[A7], 0x7FFF7FFF
00000156 A8A7 syscall SetRect
00000158 42A7 clr.l -[A7]
0000015A 486E FFF4 pea.l [A6 - 0xC]
0000015E AA27 syscall GetMaxDevice
00000160 285F movea.l A4, [A7]+
00000162 2054 movea.l A0, [A4]
00000164 2068 0016 movea.l A0, [A0 + 0x16]
00000168 2050 movea.l A0, [A0]
0000016A 3E28 0020 move.w D7, [A0 + 0x20]
0000016E 6002 bra +0x4 /* 00000172 */
label00000170:
00000170 7E01 moveq.l D7, 0x01
label00000172:
00000172 7005 moveq.l D0, 0x05
00000174 B047 cmp.w D0, D7
00000176 6F20 ble +0x22 /* 00000198 */
00000178 7003 moveq.l D0, 0x03
0000017A B047 cmp.w D0, D7
0000017C 6F02 ble +0x4 /* 00000180 */
0000017E 7E03 moveq.l D7, 0x03
label00000180:
00000180 3007 move.w D0, D7
00000182 7201 moveq.l D1, 0x01
00000184 E1A9 lsl D1, D0
00000186 3681 move.w [A3], D1
00000188 42A7 clr.l -[A7]
0000018A 2F3A 0036 move.l -[A7], [PC + 0x36 /* 000001C2, value 0x706C7458 'pltX' */]
0000018E 3F13 move.w -[A7], [A3]
00000190 A9A0 syscall GetResource
00000192 2D5F 000C move.l [A6 + 0xC], [A7]+
00000196 6008 bra +0xA /* 000001A0 */
label00000198:
00000198 4253 clr.w [A3]
0000019A 7000 moveq.l D0, 0x00
0000019C 2D40 000C move.l [A6 + 0xC], D0
label000001A0:
000001A0 4CDF 1880 movem.l D7,A3,A4, [A7]+
000001A4 4E5E unlink A6
000001A6 2E9F move.l [A7], [A7]+
000001A8 4E75 rts
000001AA 9447 sub.w D2, D7
000001AC 4554 chk.w D2, [A4]
000001AE 5041 addq.w D1, 8
000001B0 4C45 5454 movem.l D2,D4,D6,A2,A4,A6, D5
000001B4 4549 chk.w D2, A1
000001B6 4E44 trap 4
000001B8 4558 chk.w D2, [A0]+
000001BA 5441 addq.w D1, 2
000001BC 424C clr.w A4
000001BE 4500 .invalid 2, D0 // invalid opcode 4 with b == 4
000001C0 0004 706C ori.b D4, 0x6C /* 'l' */
000001C4 7458 moveq.l D2, 0x58
export_901:
fn000001C6:
000001C6 4E56 FFFA link A6, -0x0006
000001CA 48E7 0108 movem.l -[A7], D7,A4
000001CE 3E2E 0008 move.w D7, [A6 + 0x8]
000001D2 5347 subq.w D7, 1
000001D4 42A7 clr.l -[A7]
000001D6 486E FFFA pea.l [A6 - 0x6]
000001DA 4EBA FF58 jsr [PC - 0xA8 /* 00000134 */]
000001DE 285F movea.l A4, [A7]+
000001E0 200C move.l D0, A4
000001E2 670A beq +0xC /* 000001EE */
000001E4 2054 movea.l A0, [A4]
000001E6 4240 clr.w D0
000001E8 1030 7000 move.b D0, [A0 + D7.w]
000001EC 3E00 move.w D7, D0
label000001EE:
000001EE 3D47 000A move.w [A6 + 0xA], D7
000001F2 4CDF 1080 movem.l D7,A4, [A7]+
000001F6 4E5E unlink A6
000001F8 205F movea.l A0, [A7]+
000001FA 544F addq.w A7, 2
000001FC 4ED0 jmp [A0]
000001FE 9443 sub.w D2, D3
00000200 4F4C chk.w D7, A4
00000202 525F addq.w [A7]+, 1
00000204 4D45 chk.w D6, D5
00000206 4E55 4954 link A5, -0xFFFFB6AC
0000020A 454D chk.w D2, A5
0000020C 544F addq.w A7, 2
0000020E 494E chk.w D4, A6
00000210 4445 neg.w D5
00000212 5800 addq.b D0, 4
00000214 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000216-0000021A
export_902:
fn00000216:
00000216 4E56 FFF6 link A6, -0x000A
// end alternate branch 00000216-0000021A
export_902: // at 00000216 (misaligned)
fn00000216: // (misaligned)
00000218 FFF6 .invalid <<F/7/7>>
0000021A 48E7 0708 movem.l -[A7], D5,D6,D7,A4
0000021E 3A2E 0008 move.w D5, [A6 + 0x8]
00000222 7CFF moveq.l D6, 0xFFFFFFFF
00000224 70FF moveq.l D0, 0xFFFFFFFF
00000226 B045 cmp.w D0, D5
00000228 6734 beq +0x36 /* 0000025E */
0000022A 42A7 clr.l -[A7]
0000022C 486E FFF6 pea.l [A6 - 0xA]
00000230 4EBA FF02 jsr [PC - 0xFE /* 00000134 */]
00000234 285F movea.l A4, [A7]+
00000236 200C move.l D0, A4
00000238 6722 beq +0x24 /* 0000025C */
0000023A 302E FFF6 move.w D0, [A6 - 0xA]
0000023E 5340 subq.w D0, 1
00000240 3E00 move.w D7, D0
00000242 6012 bra +0x14 /* 00000256 */
label00000244:
00000244 2054 movea.l A0, [A4]
00000246 4240 clr.w D0
00000248 1030 7000 move.b D0, [A0 + D7.w]
0000024C B045 cmp.w D0, D5
0000024E 6604 bne +0x6 /* 00000254 */
00000250 3C07 move.w D6, D7
00000252 600A bra +0xC /* 0000025E */
label00000254:
00000254 5347 subq.w D7, 1
label00000256:
00000256 4A47 tst.w D7
00000258 6CEA bge -0x14 /* 00000244 */
0000025A 6002 bra +0x4 /* 0000025E */
label0000025C:
0000025C 3C05 move.w D6, D5
label0000025E:
0000025E 3006 move.w D0, D6
00000260 5240 addq.w D0, 1
00000262 3D40 000A move.w [A6 + 0xA], D0
00000266 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+
0000026A 4E5E unlink A6
0000026C 205F movea.l A0, [A7]+
0000026E 544F addq.w A7, 2
00000270 4ED0 jmp [A0]
00000272 9443 sub.w D2, D3
00000274 4F4C chk.w D7, A4
00000276 525F addq.w [A7]+, 1
00000278 494E chk.w D4, A6
0000027A 4445 neg.w D5
0000027C 5854 addq.w [A4], 4
0000027E 4F4D chk.w D7, A5
00000280 454E chk.w D2, A6
00000282 5549 subq.w A1, 2
00000284 5445 addq.w D5, 2
00000286 4D00 .invalid 6, D0 // invalid opcode 4 with b == 4
00000288 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 0000028A-0000028E
fn0000028A:
0000028A 4E56 FFF8 link A6, -0x0008
// end alternate branch 0000028A-0000028E
fn0000028A: // (misaligned)
0000028C FFF8 .invalid <<F/7/7>>
0000028E 2F0B move.l -[A7], A3
00000290 266E 0008 movea.l A3, [A6 + 0x8]
00000294 486E FFF8 pea.l [A6 - 0x8]
00000298 486B 000C pea.l [A3 + 0xC]
0000029C 4EAD 0952 jsr [A5 + 0x952 /* export_294 */]
000002A0 302E FFFA move.w D0, [A6 - 0x6]
000002A4 D06B 0058 add.w D0, [A3 + 0x58]
000002A8 3740 0062 move.w [A3 + 0x62], D0
000002AC 302E FFF8 move.w D0, [A6 - 0x8]
000002B0 D06B 0056 add.w D0, [A3 + 0x56]
000002B4 3740 0060 move.w [A3 + 0x60], D0
000002B8 302B 005C move.w D0, [A3 + 0x5C]
000002BC 906E FFFE sub.w D0, [A6 - 0x2]
000002C0 3740 0066 move.w [A3 + 0x66], D0
000002C4 302B 005A move.w D0, [A3 + 0x5A]
000002C8 906E FFFC sub.w D0, [A6 - 0x4]
000002CC 3740 0064 move.w [A3 + 0x64], D0
000002D0 4AAB 0004 tst.l [A3 + 0x4]
000002D4 508F addq.l A7, 8
000002D6 673C beq +0x3E /* 00000314 */
000002D8 7001 moveq.l D0, 0x01
000002DA C02B 004D and.b D0, [A3 + 0x4D]
000002DE 6734 beq +0x36 /* 00000314 */
000002E0 486B 0032 pea.l [A3 + 0x32]
000002E4 4EAD 082A jsr [A5 + 0x82A /* export_257 */]
000002E8 4EAD 07AA jsr [A5 + 0x7AA /* export_241 */]
000002EC 2F00 move.l -[A7], D0
000002EE 723C moveq.l D1, 0x3C
000002F0 2F01 move.l -[A7], D1
000002F2 206D E9DE movea.l A0, [A5 - 0x1622]
000002F6 3428 017A move.w D2, [A0 + 0x17A]
000002FA 48C2 ext.l D2
000002FC 2F02 move.l -[A7], D2
000002FE 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
00000302 508F addq.l A7, 8
00000304 2200 move.l D1, D0
00000306 201F move.l D0, [A7]+
00000308 E349 lsl D1.w, 1
0000030A D240 add.w D1, D0
0000030C 5241 addq.w D1, 1
0000030E D36B 0060 add.w [A3 + 0x60], D1
00000312 588F addq.l A7, 4
label00000314:
00000314 266E FFF4 movea.l A3, [A6 - 0xC]
00000318 4E5E unlink A6
0000031A 4E75 rts
export_903:
fn0000031C:
0000031C 48E7 0018 movem.l -[A7], A3,A4
00000320 286F 000C movea.l A4, [A7 + 0xC]
00000324 7068 moveq.l D0, 0x68
00000326 2F00 move.l -[A7], D0
00000328 4EAD 0D8A jsr [A5 + 0xD8A /* export_429 */]
0000032C 2640 movea.l A3, D0
0000032E 200B move.l D0, A3
00000330 588F addq.l A7, 4
00000332 6724 beq +0x26 /* 00000358 */
00000334 422B 004C clr.b [A3 + 0x4C]
00000338 2F0C move.l -[A7], A4
0000033A 2F0B move.l -[A7], A3
0000033C 4EBA 4064 jsr [PC + 0x4064 /* 000043A2 */]
00000340 4A40 tst.w D0
00000342 508F addq.l A7, 8
00000344 670E beq +0x10 /* 00000354 */
00000346 177C 0024 0013 move.b [A3 + 0x13], 0x24 /* '$' */
0000034C 377C 0014 0024 move.w [A3 + 0x24], 0x14
00000352 6004 bra +0x6 /* 00000358 */
label00000354:
00000354 7000 moveq.l D0, 0x00
00000356 2640 movea.l A3, D0
label00000358:
00000358 200B move.l D0, A3
0000035A 4CDF 1800 movem.l A3,A4, [A7]+
0000035E 4E75 rts
export_904:
00000360 4E56 FFF4 link A6, -0x000C
00000364 2F0B move.l -[A7], A3
00000366 266E 0008 movea.l A3, [A6 + 0x8]
0000036A 303C 0084 move.w D0, 0x84
0000036E C02B 004D and.b D0, [A3 + 0x4D]
00000372 6600 017E bne +0x180 /* 000004F2 */
00000376 4A6B 005E tst.w [A3 + 0x5E]
0000037A 6722 beq +0x24 /* 0000039E */
0000037C 002B 0040 0013 ori.b [A3 + 0x13], 0x40 /* '@' */
00000382 41EB 005E lea.l A0, [A3 + 0x5E]
00000386 2F20 move.l -[A7], -[A0]
00000388 2F20 move.l -[A7], -[A0]
0000038A 486B 000C pea.l [A3 + 0xC]
0000038E 4EAD 095A jsr [A5 + 0x95A /* export_295 */]
00000392 022B 00BF 0013 andi.b [A3 + 0x13], 0xBF
00000398 4FEF 000C lea.l A7, [A7 + 0xC]
0000039C 6014 bra +0x16 /* 000003B2 */
label0000039E:
0000039E 41EB 005E lea.l A0, [A3 + 0x5E]
000003A2 2F20 move.l -[A7], -[A0]
000003A4 2F20 move.l -[A7], -[A0]
000003A6 486B 000C pea.l [A3 + 0xC]
000003AA 4EAD 095A jsr [A5 + 0x95A /* export_295 */]
000003AE 4FEF 000C lea.l A7, [A7 + 0xC]
label000003B2:
000003B2 486E FFF4 pea.l [A6 - 0xC]
000003B6 486B 000C pea.l [A3 + 0xC]
000003BA 4EAD 0952 jsr [A5 + 0x952 /* export_294 */]
000003BE 302B 0058 move.w D0, [A3 + 0x58]
000003C2 D16E FFF6 add.w [A6 - 0xA], D0
000003C6 302B 0056 move.w D0, [A3 + 0x56]
000003CA D16E FFF4 add.w [A6 - 0xC], D0
000003CE 302B 005C move.w D0, [A3 + 0x5C]
000003D2 906E FFFA sub.w D0, [A6 - 0x6]
000003D6 3D40 FFFA move.w [A6 - 0x6], D0
000003DA 302B 005A move.w D0, [A3 + 0x5A]
000003DE 906E FFF8 sub.w D0, [A6 - 0x8]
000003E2 3D40 FFF8 move.w [A6 - 0x8], D0
000003E6 486E FFF4 pea.l [A6 - 0xC]
000003EA 2F0B move.l -[A7], A3
000003EC 4EBA 1218 jsr [PC + 0x1218 /* 00001606 */]
000003F0 4A93 tst.l [A3]
000003F2 4FEF 0010 lea.l A7, [A7 + 0x10]
000003F6 6700 00FA beq +0xFC /* 000004F2 */
000003FA 7002 moveq.l D0, 0x02
000003FC C02B 004D and.b D0, [A3 + 0x4D]
00000400 6700 00F0 beq +0xF2 /* 000004F2 */
00000404 4EAD 0962 jsr [A5 + 0x962 /* export_296 */]
00000408 41EE FFFC lea.l A0, [A6 - 0x4]
0000040C 2F20 move.l -[A7], -[A0]
0000040E 2F20 move.l -[A7], -[A0]
00000410 4EAD 0972 jsr [A5 + 0x972 /* export_298 */]
00000414 4A6B 005E tst.w [A3 + 0x5E]
00000418 508F addq.l A7, 8
0000041A 6726 beq +0x28 /* 00000442 */
0000041C 2D6B 003C FFFC move.l [A6 - 0x4], [A3 + 0x3C]
00000422 276D E5E4 003C move.l [A3 + 0x3C], [A5 - 0x1A1C]
00000428 486B 003C pea.l [A3 + 0x3C]
0000042C 4EAD 082A jsr [A5 + 0x82A /* export_257 */]
00000430 2F2D E5E4 move.l -[A7], [A5 - 0x1A1C]
00000434 4EAD 0812 jsr [A5 + 0x812 /* export_254 */]
00000438 276E FFFC 003C move.l [A3 + 0x3C], [A6 - 0x4]
0000043E 508F addq.l A7, 8
00000440 6012 bra +0x14 /* 00000454 */
label00000442:
00000442 486B 003C pea.l [A3 + 0x3C]
00000446 4EAD 082A jsr [A5 + 0x82A /* export_257 */]
0000044A 2F2B 003C move.l -[A7], [A3 + 0x3C]
0000044E 4EAD 0812 jsr [A5 + 0x812 /* export_254 */]
00000452 508F addq.l A7, 8
label00000454:
00000454 302E FFF6 move.w D0, [A6 - 0xA]
00000458 D06E FFFA add.w D0, [A6 - 0x6]
0000045C 48C0 ext.l D0
0000045E E280 asr D0, 1
00000460 2F00 move.l -[A7], D0
00000462 2F13 move.l -[A7], [A3]
00000464 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
00000468 588F addq.l A7, 4
0000046A 2200 move.l D1, D0
0000046C 201F move.l D0, [A7]+
0000046E 48C1 ext.l D1
00000470 E281 asr D1, 1
00000472 9081 sub.l D0, D1
00000474 3D40 FFF6 move.w [A6 - 0xA], D0
00000478 41EE FFFC lea.l A0, [A6 - 0x4]
0000047C 2F20 move.l -[A7], -[A0]
0000047E 2F20 move.l -[A7], -[A0]
00000480 4EBA 40C4 jsr [PC + 0x40C4 /* 00004546 */]
00000484 3D40 FFF4 move.w [A6 - 0xC], D0
00000488 7000 moveq.l D0, 0x00
0000048A 102B 004E move.b D0, [A3 + 0x4E]
0000048E 2F00 move.l -[A7], D0
00000490 2F13 move.l -[A7], [A3]
00000492 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000496 4EBA 3792 jsr [PC + 0x3792 /* 00003C2A */]
0000049A 7020 moveq.l D0, 0x20
0000049C C02B 004D and.b D0, [A3 + 0x4D]
000004A0 4FEF 0014 lea.l A7, [A7 + 0x14]
000004A4 6748 beq +0x4A /* 000004EE */
000004A6 206D E9DE movea.l A0, [A5 - 0x1622]
000004AA 7002 moveq.l D0, 0x02
000004AC B068 00E6 cmp.w D0, [A0 + 0xE6]
000004B0 673C beq +0x3E /* 000004EE */
000004B2 536E FFF6 subq.w [A6 - 0xA], 1
000004B6 2F13 move.l -[A7], [A3]
000004B8 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
000004BC D06E FFF6 add.w D0, [A6 - 0xA]
000004C0 5440 addq.w D0, 2
000004C2 3D40 FFFA move.w [A6 - 0x6], D0
000004C6 4EAD 0792 jsr [A5 + 0x792 /* export_238 */]
000004CA 5240 addq.w D0, 1
000004CC 916E FFF4 sub.w [A6 - 0xC], D0
000004D0 4EAD 07AA jsr [A5 + 0x7AA /* export_241 */]
000004D4 D06E FFF4 add.w D0, [A6 - 0xC]
000004D8 5440 addq.w D0, 2
000004DA 3D40 FFF8 move.w [A6 - 0x8], D0
000004DE 41EE FFFC lea.l A0, [A6 - 0x4]
000004E2 2F20 move.l -[A7], -[A0]
000004E4 2F20 move.l -[A7], -[A0]
000004E6 4EAD 0A8A jsr [A5 + 0xA8A /* export_333 */]
000004EA 4FEF 000C lea.l A7, [A7 + 0xC]
label000004EE:
000004EE 4EAD 096A jsr [A5 + 0x96A /* export_297 */]
label000004F2:
000004F2 266E FFF0 movea.l A3, [A6 - 0x10]
000004F6 4E5E unlink A6
000004F8 4E75 rts
export_905:
000004FA 4E56 0000 link A6, 0
000004FE 48E7 0018 movem.l -[A7], A3,A4
00000502 286E 0014 movea.l A4, [A6 + 0x14]
00000506 266E 0008 movea.l A3, [A6 + 0x8]
0000050A 2F0B move.l -[A7], A3
0000050C 4EBA FD7C jsr [PC - 0x284 /* 0000028A */]
00000510 41EB 0068 lea.l A0, [A3 + 0x68]
00000514 2F20 move.l -[A7], -[A0]
00000516 2F20 move.l -[A7], -[A0]
00000518 2F2E 000C move.l -[A7], [A6 + 0xC]
0000051C 4EAD 0D1A jsr [A5 + 0xD1A /* export_415 */]
00000520 3740 005E move.w [A3 + 0x5E], D0
00000524 4FEF 0010 lea.l A7, [A7 + 0x10]
00000528 6714 beq +0x16 /* 0000053E */
0000052A 176B 0017 0018 move.b [A3 + 0x18], [A3 + 0x17]
00000530 422B 0017 clr.b [A3 + 0x17]
00000534 2F0B move.l -[A7], A3
00000536 486D 1C62 pea.l [A5 + 0x1C62 /* export_904 */]
0000053A 4E94 jsr [A4]
0000053C 508F addq.l A7, 8
label0000053E:
0000053E 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
00000544 4E5E unlink A6
00000546 4E75 rts
export_906:
00000548 4E56 0000 link A6, 0
0000054C 48E7 0018 movem.l -[A7], A3,A4
00000550 286E 0008 movea.l A4, [A6 + 0x8]
00000554 7020 moveq.l D0, 0x20
00000556 C06E 0012 and.w D0, [A6 + 0x12]
0000055A 663E bne +0x40 /* 0000059A */
0000055C 264C movea.l A3, A4
0000055E 2F0B move.l -[A7], A3
00000560 4EBA FD28 jsr [PC - 0x2D8 /* 0000028A */]
00000564 41EB 0068 lea.l A0, [A3 + 0x68]
00000568 2F20 move.l -[A7], -[A0]
0000056A 2F20 move.l -[A7], -[A0]
0000056C 2F2E 000C move.l -[A7], [A6 + 0xC]
00000570 4EAD 0D1A jsr [A5 + 0xD1A /* export_415 */]
00000574 B06B 005E cmp.w D0, [A3 + 0x5E]
00000578 4FEF 0010 lea.l A7, [A7 + 0x10]
0000057C 671C beq +0x1E /* 0000059A */
0000057E 7000 moveq.l D0, 0x00
00000580 4A6B 005E tst.w [A3 + 0x5E]
00000584 57C0 seq D0
00000586 4400 neg.b D0
00000588 3740 005E move.w [A3 + 0x5E], D0
0000058C 2F0C move.l -[A7], A4
0000058E 486D 1C62 pea.l [A5 + 0x1C62 /* export_904 */]
00000592 206E 0014 movea.l A0, [A6 + 0x14]
00000596 4E90 jsr [A0]
00000598 508F addq.l A7, 8
label0000059A:
0000059A 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
000005A0 4E5E unlink A6
000005A2 4E75 rts
export_907:
000005A4 4E56 0000 link A6, 0
000005A8 48E7 0018 movem.l -[A7], A3,A4
000005AC 286E 0014 movea.l A4, [A6 + 0x14]
000005B0 266E 0008 movea.l A3, [A6 + 0x8]
000005B4 4A6B 005E tst.w [A3 + 0x5E]
000005B8 426B 005E clr.w [A3 + 0x5E]
000005BC 2F0B move.l -[A7], A3
000005BE 486D 1C62 pea.l [A5 + 0x1C62 /* export_904 */]
000005C2 4E94 jsr [A4]
000005C4 176B 0018 0017 move.b [A3 + 0x17], [A3 + 0x18]
000005CA 422B 0018 clr.b [A3 + 0x18]
000005CE 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
000005D4 4E5E unlink A6
000005D6 4E75 rts
export_908:
000005D8 4E56 0000 link A6, 0
000005DC 48E7 0118 movem.l -[A7], D7,A3,A4
000005E0 286E 0010 movea.l A4, [A6 + 0x10]
000005E4 3E2E 000E move.w D7, [A6 + 0xE]
000005E8 266E 0008 movea.l A3, [A6 + 0x8]
000005EC 302E 0016 move.w D0, [A6 + 0x16]
000005F0 6B00 0082 bmi +0x84 /* 00000674 */
000005F4 0C40 0003 cmpi.w D0, 0x3
000005F8 6E7A bgt +0x7C /* 00000674 */
000005FA D040 add.w D0, D0
000005FC 303B 0006 move.w D0, [PC + D0.w + 0x6]
00000600 4EFB 0000 jmp [PC + D0.w]
00000604 000A 001C ori.b A2, 0x1C
00000608 003E 0050 ori.b <<invalid special address>>, 0x50 /* 'P' */
0000060C 206B 0062 movea.l A0, [A3 + 0x62]
00000610 48C7 ext.l D7
00000612 2007 move.l D0, D7
00000614 E980 asl D0, 4
00000616 0270 FFFC 0806 andi.w [A0 + D0 + 0x6], 0xFFFC
0000061C 6044 bra +0x46 /* 00000662 */
0000061E 206B 0062 movea.l A0, [A3 + 0x62]
00000622 48C7 ext.l D7
00000624 2007 move.l D0, D7
00000626 E980 asl D0, 4
00000628 0270 FFFC 0806 andi.w [A0 + D0 + 0x6], 0xFFFC
0000062E 206B 0062 movea.l A0, [A3 + 0x62]
00000632 48C7 ext.l D7
00000634 2007 move.l D0, D7
00000636 E980 asl D0, 4
00000638 0070 0001 0806 ori.w [A0 + D0 + 0x6], 0x1
0000063E 6022 bra +0x24 /* 00000662 */
00000640 206B 0062 movea.l A0, [A3 + 0x62]
00000644 48C7 ext.l D7
00000646 2007 move.l D0, D7
00000648 E980 asl D0, 4
0000064A 31BC 0006 0806 move.w [A0 + D0 + 0x6], 0x6
00000650 6010 bra +0x12 /* 00000662 */
00000652 206B 0062 movea.l A0, [A3 + 0x62]
00000656 48C7 ext.l D7
00000658 2007 move.l D0, D7
0000065A E980 asl D0, 4
0000065C 0270 0001 0806 andi.w [A0 + D0 + 0x6], 0x1
label00000662:
00000662 200C move.l D0, A4
00000664 670E beq +0x10 /* 00000674 */
00000666 3B47 F98C move.w [A5 - 0x674], D7
0000066A 2F0B move.l -[A7], A3
0000066C 486D 1C8A pea.l [A5 + 0x1C8A /* export_909 */]
00000670 4E94 jsr [A4]
00000672 508F addq.l A7, 8
label00000674:
00000674 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC]
0000067A 4E5E unlink A6
0000067C 4E75 rts
export_909:
0000067E 2F0B move.l -[A7], A3
00000680 266F 0008 movea.l A3, [A7 + 0x8]
00000684 2F0B move.l -[A7], A3
00000686 4EBA 1BFE jsr [PC + 0x1BFE /* 00002286 */]
0000068A 4A2B 000F tst.b [A3 + 0xF]
0000068E 588F addq.l A7, 4
00000690 661C bne +0x1E /* 000006AE */
00000692 206B 0062 movea.l A0, [A3 + 0x62]
00000696 302D F98C move.w D0, [A5 - 0x674]
0000069A 48C0 ext.l D0
0000069C E980 asl D0, 4
0000069E 41F0 0810 lea.l A0, [A0 + D0 + 0x10]
000006A2 2F20 move.l -[A7], -[A0]
000006A4 2F20 move.l -[A7], -[A0]
000006A6 4EAD 0B6A jsr [A5 + 0xB6A /* export_361 */]
000006AA 508F addq.l A7, 8
000006AC 6016 bra +0x18 /* 000006C4 */
label000006AE:
000006AE 7000 moveq.l D0, 0x00
000006B0 2F00 move.l -[A7], D0
000006B2 322D F98C move.w D1, [A5 - 0x674]
000006B6 48C1 ext.l D1
000006B8 2F01 move.l -[A7], D1
000006BA 2F0B move.l -[A7], A3
000006BC 4EBA 003C jsr [PC + 0x3C /* 000006FA */]
000006C0 4FEF 000C lea.l A7, [A7 + 0xC]
label000006C4:
000006C4 265F movea.l A3, [A7]+
000006C6 4E75 rts
export_910:
000006C8 2F0B move.l -[A7], A3
000006CA 7066 moveq.l D0, 0x66
000006CC 2F00 move.l -[A7], D0
000006CE 4EAD 0D8A jsr [A5 + 0xD8A /* export_429 */]
000006D2 2640 movea.l A3, D0
000006D4 200B move.l D0, A3
000006D6 588F addq.l A7, 4
000006D8 671A beq +0x1C /* 000006F4 */
000006DA 177C 0003 004C move.b [A3 + 0x4C], 0x3
000006E0 7000 moveq.l D0, 0x00
000006E2 2F00 move.l -[A7], D0
000006E4 2F0B move.l -[A7], A3
000006E6 4EBA 3CBA jsr [PC + 0x3CBA /* 000043A2 */]
000006EA 4A40 tst.w D0
000006EC 508F addq.l A7, 8
000006EE 6604 bne +0x6 /* 000006F4 */
000006F0 7000 moveq.l D0, 0x00
000006F2 2640 movea.l A3, D0
label000006F4:
000006F4 200B move.l D0, A3
000006F6 265F movea.l A3, [A7]+
000006F8 4E75 rts
fn000006FA:
000006FA 4E56 FFEA link A6, -0x0016
000006FE 48E7 0110 movem.l -[A7], D7,A3
00000702 3E2E 000E move.w D7, [A6 + 0xE]
00000706 266E 0008 movea.l A3, [A6 + 0x8]
0000070A 206B 0062 movea.l A0, [A3 + 0x62]
0000070E 48C7 ext.l D7
00000710 2007 move.l D0, D7
00000712 E980 asl D0, 4
00000714 3D70 080A FFEC move.w [A6 - 0x14], [A0 + D0 + 0xA]
0000071A 206B 0062 movea.l A0, [A3 + 0x62]
0000071E 48C7 ext.l D7
00000720 2007 move.l D0, D7
00000722 E980 asl D0, 4
00000724 48E7 8080 movem.l -[A7], D0,A0
00000728 7228 moveq.l D1, 0x28
0000072A 2F01 move.l -[A7], D1
0000072C 226D E9DE movea.l A1, [A5 - 0x1622]
00000730 3429 017C move.w D2, [A1 + 0x17C]
00000734 48C2 ext.l D2
00000736 2F02 move.l -[A7], D2
00000738 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
0000073C 508F addq.l A7, 8
0000073E 2200 move.l D1, D0
00000740 4CDF 0101 movem.l D0,A0, [A7]+
00000744 D270 0808 add.w D1, [A0 + D0 + 0x8]
00000748 3D41 FFEA move.w [A6 - 0x16], D1
0000074C 206B 0062 movea.l A0, [A3 + 0x62]
00000750 48C7 ext.l D7
00000752 2007 move.l D0, D7
00000754 E980 asl D0, 4
00000756 48E7 8080 movem.l -[A7], D0,A0
0000075A 7228 moveq.l D1, 0x28
0000075C 2F01 move.l -[A7], D1
0000075E 226D E9DE movea.l A1, [A5 - 0x1622]
00000762 3429 017C move.w D2, [A1 + 0x17C]
00000766 48C2 ext.l D2
00000768 2F02 move.l -[A7], D2
0000076A 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
0000076E 508F addq.l A7, 8
00000770 2200 move.l D1, D0
00000772 4CDF 0101 movem.l D0,A0, [A7]+
00000776 3030 080C move.w D0, [A0 + D0 + 0xC]
0000077A 9041 sub.w D0, D1
0000077C 3D40 FFEE move.w [A6 - 0x12], D0
00000780 D06E FFEC add.w D0, [A6 - 0x14]
00000784 906E FFEA sub.w D0, [A6 - 0x16]
00000788 3D40 FFF0 move.w [A6 - 0x10], D0
0000078C 4A6E 0012 tst.w [A6 + 0x12]
00000790 6768 beq +0x6A /* 000007FA */
00000792 486B 003C pea.l [A3 + 0x3C]
00000796 4EAD 082A jsr [A5 + 0x82A /* export_257 */]
0000079A 2F2B 003C move.l -[A7], [A3 + 0x3C]
0000079E 4EAD 0812 jsr [A5 + 0x812 /* export_254 */]
000007A2 7064 moveq.l D0, 0x64
000007A4 2F00 move.l -[A7], D0
000007A6 206D E9DE movea.l A0, [A5 - 0x1622]
000007AA 3228 017A move.w D1, [A0 + 0x17A]
000007AE 48C1 ext.l D1
000007B0 2F01 move.l -[A7], D1
000007B2 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
000007B6 D06E FFF0 add.w D0, [A6 - 0x10]
000007BA 3D40 FFF4 move.w [A6 - 0xC], D0
000007BE 41EE FFF2 lea.l A0, [A6 - 0xE]
000007C2 2F20 move.l -[A7], -[A0]
000007C4 2F20 move.l -[A7], -[A0]
000007C6 4EBA 3D7E jsr [PC + 0x3D7E /* 00004546 */]
000007CA 3D40 FFF2 move.w [A6 - 0xE], D0
000007CE 206B 0062 movea.l A0, [A3 + 0x62]
000007D2 48C7 ext.l D7
000007D4 2007 move.l D0, D7
000007D6 E980 asl D0, 4
000007D8 7200 moveq.l D1, 0x00
000007DA 1230 0804 move.b D1, [A0 + D0 + 0x4]
000007DE 2F01 move.l -[A7], D1
000007E0 206B 0062 movea.l A0, [A3 + 0x62]
000007E4 48C7 ext.l D7
000007E6 2007 move.l D0, D7
000007E8 E980 asl D0, 4
000007EA 2F30 0800 move.l -[A7], [A0 + D0]
000007EE 2F2E FFF2 move.l -[A7], [A6 - 0xE]
000007F2 4EBA 3436 jsr [PC + 0x3436 /* 00003C2A */]
000007F6 4FEF 0024 lea.l A7, [A7 + 0x24]
label000007FA:
000007FA 41EE FFF6 lea.l A0, [A6 - 0xA]
000007FE 43EB 001C lea.l A1, [A3 + 0x1C]
00000802 20D9 move.l [A0]+, [A1]+
00000804 20D9 move.l [A0]+, [A1]+
00000806 30D9 move.w [A0]+, [A1]+
00000808 3D7C 0005 FFFE move.w [A6 - 0x2], 0x5
0000080E 1D7C 0001 FFF9 move.b [A6 - 0x7], 0x1
00000814 41EE 0000 lea.l A0, [A6 + 0x0]
00000818 2F20 move.l -[A7], -[A0]
0000081A 2F20 move.l -[A7], -[A0]
0000081C 3F20 move.w -[A7], -[A0]
0000081E 4EAD 07FA jsr [A5 + 0x7FA /* export_251 */]
00000822 41EB 0014 lea.l A0, [A3 + 0x14]
00000826 2F20 move.l -[A7], -[A0]
00000828 2F20 move.l -[A7], -[A0]
0000082A 4EAD 0802 jsr [A5 + 0x802 /* export_252 */]
0000082E 41EE FFF2 lea.l A0, [A6 - 0xE]
00000832 2F20 move.l -[A7], -[A0]
00000834 2F20 move.l -[A7], -[A0]
00000836 4EAD 08D2 jsr [A5 + 0x8D2 /* export_278 */]
0000083A 206B 0062 movea.l A0, [A3 + 0x62]
0000083E 48C7 ext.l D7
00000840 2007 move.l D0, D7
00000842 E980 asl D0, 4
00000844 3030 0806 move.w D0, [A0 + D0 + 0x6]
00000848 0800 0000 btst.b D0, 0x0
0000084C 4FEF 001A lea.l A7, [A7 + 0x1A]
00000850 6730 beq +0x32 /* 00000882 */
00000852 41EE FFF2 lea.l A0, [A6 - 0xE]
00000856 2F20 move.l -[A7], -[A0]
00000858 2F20 move.l -[A7], -[A0]
0000085A 4EAD 085A jsr [A5 + 0x85A /* export_263 */]
0000085E 3D6E FFEC FFF4 move.w [A6 - 0xC], [A6 - 0x14]
00000864 3D6E FFF0 FFEC move.w [A6 - 0x14], [A6 - 0x10]
0000086A 3D6E FFF4 FFF0 move.w [A6 - 0x10], [A6 - 0xC]
00000870 41EE FFF2 lea.l A0, [A6 - 0xE]
00000874 2F20 move.l -[A7], -[A0]
00000876 2F20 move.l -[A7], -[A0]
00000878 4EAD 085A jsr [A5 + 0x85A /* export_263 */]
0000087C 4FEF 0010 lea.l A7, [A7 + 0x10]
00000880 603C bra +0x3E /* 000008BE */
label00000882:
00000882 206B 0062 movea.l A0, [A3 + 0x62]
00000886 48C7 ext.l D7
00000888 2007 move.l D0, D7
0000088A E980 asl D0, 4
0000088C 7202 moveq.l D1, 0x02
0000088E C270 0806 and.w D1, [A0 + D0 + 0x6]
00000892 672A beq +0x2C /* 000008BE */
00000894 302E FFEE move.w D0, [A6 - 0x12]
00000898 D06E FFEA add.w D0, [A6 - 0x16]
0000089C 48C0 ext.l D0
0000089E E280 asr D0, 1
000008A0 3D40 FFEE move.w [A6 - 0x12], D0
000008A4 3D40 FFEA move.w [A6 - 0x16], D0
000008A8 546E FFEC addq.w [A6 - 0x14], 2
000008AC 556E FFF0 subq.w [A6 - 0x10], 2
000008B0 41EE FFF2 lea.l A0, [A6 - 0xE]
000008B4 2F20 move.l -[A7], -[A0]
000008B6 2F20 move.l -[A7], -[A0]
000008B8 4EAD 085A jsr [A5 + 0x85A /* export_263 */]
000008BC 508F addq.l A7, 8
label000008BE:
000008BE 4CEE 0880 FFE2 movem.l D7,A3, [A6 - 0x1E]
000008C4 4E5E unlink A6
000008C6 4E75 rts
export_911:
000008C8 4E56 FFF0 link A6, -0x0010
000008CC 48E7 0110 movem.l -[A7], D7,A3
000008D0 266E 0008 movea.l A3, [A6 + 0x8]
000008D4 2F0B move.l -[A7], A3
000008D6 4EBA 19AE jsr [PC + 0x19AE /* 00002286 */]
000008DA 4EAD 0962 jsr [A5 + 0x962 /* export_296 */]
000008DE 41EE FFF0 lea.l A0, [A6 - 0x10]
000008E2 43EB 0056 lea.l A1, [A3 + 0x56]
000008E6 20D9 move.l [A0]+, [A1]+
000008E8 20D9 move.l [A0]+, [A1]+
000008EA 486E FFF8 pea.l [A6 - 0x8]
000008EE 486B 000C pea.l [A3 + 0xC]
000008F2 4EAD 0952 jsr [A5 + 0x952 /* export_294 */]
000008F6 302E FFFE move.w D0, [A6 - 0x2]
000008FA 916E FFF6 sub.w [A6 - 0xA], D0
000008FE 41EE FFF8 lea.l A0, [A6 - 0x8]
00000902 2F20 move.l -[A7], -[A0]
00000904 2F20 move.l -[A7], -[A0]
00000906 4EAD 0972 jsr [A5 + 0x972 /* export_298 */]
0000090A 7E00 moveq.l D7, 0x00
0000090C 4FEF 0014 lea.l A7, [A7 + 0x14]
00000910 6012 bra +0x14 /* 00000924 */
label00000912:
00000912 7001 moveq.l D0, 0x01
00000914 2F00 move.l -[A7], D0
00000916 2F07 move.l -[A7], D7
00000918 2F0B move.l -[A7], A3
0000091A 4EBA FDDE jsr [PC - 0x222 /* 000006FA */]
0000091E 4FEF 000C lea.l A7, [A7 + 0xC]
00000922 5287 addq.l D7, 1
label00000924:
00000924 302B 005E move.w D0, [A3 + 0x5E]
00000928 48C0 ext.l D0
0000092A B087 cmp.l D0, D7
0000092C 6EE4 bgt -0x1A /* 00000912 */
0000092E 4EAD 096A jsr [A5 + 0x96A /* export_297 */]
00000932 4CEE 0880 FFE8 movem.l D7,A3, [A6 - 0x18]
00000938 4E5E unlink A6
0000093A 4E75 rts
fn0000093C:
0000093C 48E7 0300 movem.l -[A7], D6,D7
00000940 3E2F 000E move.w D7, [A7 + 0xE]
00000944 3C07 move.w D6, D7
00000946 0247 FFFC andi.w D7, 0xFFFC
0000094A 7004 moveq.l D0, 0x04
0000094C C046 and.w D0, D6
0000094E 670C beq +0xE /* 0000095C */
00000950 7001 moveq.l D0, 0x01
00000952 C046 and.w D0, D6
00000954 6706 beq +0x8 /* 0000095C */
00000956 0047 0002 ori.w D7, 0x2
0000095A 600A bra +0xC /* 00000966 */
label0000095C:
0000095C 7003 moveq.l D0, 0x03
0000095E C046 and.w D0, D6
00000960 6604 bne +0x6 /* 00000966 */
00000962 0047 0001 ori.w D7, 0x1
label00000966:
00000966 3007 move.w D0, D7
00000968 4CDF 00C0 movem.l D6,D7, [A7]+
0000096C 4E75 rts
export_912:
0000096E 4E56 0000 link A6, 0
00000972 48E7 0018 movem.l -[A7], A3,A4
00000976 286E 0008 movea.l A4, [A6 + 0x8]
0000097A 2F0C move.l -[A7], A4
0000097C 4EBA 1908 jsr [PC + 0x1908 /* 00002286 */]
00000980 264C movea.l A3, A4
00000982 70FF moveq.l D0, 0xFFFFFFFF
00000984 2F00 move.l -[A7], D0
00000986 2F2B 0062 move.l -[A7], [A3 + 0x62]
0000098A 322B 005E move.w D1, [A3 + 0x5E]
0000098E 48C1 ext.l D1
00000990 5381 subq.l D1, 1
00000992 2F01 move.l -[A7], D1
00000994 7200 moveq.l D1, 0x00
00000996 2F01 move.l -[A7], D1
00000998 2F2E 000C move.l -[A7], [A6 + 0xC]
0000099C 4EBA 27B4 jsr [PC + 0x27B4 /* 00003152 */]
000009A0 3B40 F98C move.w [A5 - 0x674], D0
000009A4 48C0 ext.l D0
000009A6 72FF moveq.l D1, 0xFFFFFFFF
000009A8 B280 cmp.l D1, D0
000009AA 4FEF 0018 lea.l A7, [A7 + 0x18]
000009AE 674A beq +0x4C /* 000009FA */
000009B0 206B 0062 movea.l A0, [A3 + 0x62]
000009B4 302D F98C move.w D0, [A5 - 0x674]
000009B8 48C0 ext.l D0
000009BA E980 asl D0, 4
000009BC 3B70 0806 F98A move.w [A5 - 0x676], [A0 + D0 + 0x6]
000009C2 206B 0062 movea.l A0, [A3 + 0x62]
000009C6 302D F98C move.w D0, [A5 - 0x674]
000009CA 48C0 ext.l D0
000009CC E980 asl D0, 4
000009CE 3030 0806 move.w D0, [A0 + D0 + 0x6]
000009D2 48C0 ext.l D0
000009D4 2F00 move.l -[A7], D0
000009D6 4EBA FF64 jsr [PC - 0x9C /* 0000093C */]
000009DA 206B 0062 movea.l A0, [A3 + 0x62]
000009DE 322D F98C move.w D1, [A5 - 0x674]
000009E2 48C1 ext.l D1
000009E4 E981 asl D1, 4
000009E6 3180 1806 move.w [A0 + D1 + 0x6], D0
000009EA 2F0C move.l -[A7], A4
000009EC 486D 1C8A pea.l [A5 + 0x1C8A /* export_909 */]
000009F0 206E 0014 movea.l A0, [A6 + 0x14]
000009F4 4E90 jsr [A0]
000009F6 4FEF 000C lea.l A7, [A7 + 0xC]
label000009FA:
000009FA 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
00000A00 4E5E unlink A6
00000A02 4E75 rts
export_913:
00000A04 4E56 0000 link A6, 0
00000A08 48E7 0018 movem.l -[A7], A3,A4
00000A0C 286E 0008 movea.l A4, [A6 + 0x8]
00000A10 7020 moveq.l D0, 0x20
00000A12 C06E 0012 and.w D0, [A6 + 0x12]
00000A16 6600 00BC bne +0xBE /* 00000AD4 */
00000A1A 4A6D F98C tst.w [A5 - 0x674]
00000A1E 6D00 00B4 blt +0xB6 /* 00000AD4 */
00000A22 2F0C move.l -[A7], A4
00000A24 4EBA 1860 jsr [PC + 0x1860 /* 00002286 */]
00000A28 264C movea.l A3, A4
00000A2A 206B 0062 movea.l A0, [A3 + 0x62]
00000A2E 302D F98C move.w D0, [A5 - 0x674]
00000A32 48C0 ext.l D0
00000A34 E980 asl D0, 4
00000A36 41F0 0810 lea.l A0, [A0 + D0 + 0x10]
00000A3A 2F20 move.l -[A7], -[A0]
00000A3C 2F20 move.l -[A7], -[A0]
00000A3E 2F2E 000C move.l -[A7], [A6 + 0xC]
00000A42 4EAD 0D1A jsr [A5 + 0xD1A /* export_415 */]
00000A46 4A40 tst.w D0
00000A48 4FEF 0010 lea.l A7, [A7 + 0x10]
00000A4C 6750 beq +0x52 /* 00000A9E */
00000A4E 206B 0062 movea.l A0, [A3 + 0x62]
00000A52 302D F98C move.w D0, [A5 - 0x674]
00000A56 48C0 ext.l D0
00000A58 E980 asl D0, 4
00000A5A 322D F98A move.w D1, [A5 - 0x676]
00000A5E B270 0806 cmp.w D1, [A0 + D0 + 0x6]
00000A62 6670 bne +0x72 /* 00000AD4 */
00000A64 206B 0062 movea.l A0, [A3 + 0x62]
00000A68 302D F98C move.w D0, [A5 - 0x674]
00000A6C 48C0 ext.l D0
00000A6E E980 asl D0, 4
00000A70 3030 0806 move.w D0, [A0 + D0 + 0x6]
00000A74 48C0 ext.l D0
00000A76 2F00 move.l -[A7], D0
00000A78 4EBA FEC2 jsr [PC - 0x13E /* 0000093C */]
00000A7C 206B 0062 movea.l A0, [A3 + 0x62]
00000A80 322D F98C move.w D1, [A5 - 0x674]
00000A84 48C1 ext.l D1
00000A86 E981 asl D1, 4
00000A88 3180 1806 move.w [A0 + D1 + 0x6], D0
00000A8C 2F0C move.l -[A7], A4
00000A8E 486D 1C8A pea.l [A5 + 0x1C8A /* export_909 */]
00000A92 206E 0014 movea.l A0, [A6 + 0x14]
00000A96 4E90 jsr [A0]
00000A98 4FEF 000C lea.l A7, [A7 + 0xC]
00000A9C 6036 bra +0x38 /* 00000AD4 */
label00000A9E:
00000A9E 206B 0062 movea.l A0, [A3 + 0x62]
00000AA2 302D F98C move.w D0, [A5 - 0x674]
00000AA6 48C0 ext.l D0
00000AA8 E980 asl D0, 4
00000AAA 322D F98A move.w D1, [A5 - 0x676]
00000AAE B270 0806 cmp.w D1, [A0 + D0 + 0x6]
00000AB2 6720 beq +0x22 /* 00000AD4 */
00000AB4 206B 0062 movea.l A0, [A3 + 0x62]
00000AB8 302D F98C move.w D0, [A5 - 0x674]
00000ABC 48C0 ext.l D0
00000ABE E980 asl D0, 4
00000AC0 31AD F98A 0806 move.w [A0 + D0 + 0x6], [A5 - 0x676]
00000AC6 2F0C move.l -[A7], A4
00000AC8 486D 1C8A pea.l [A5 + 0x1C8A /* export_909 */]
00000ACC 206E 0014 movea.l A0, [A6 + 0x14]
00000AD0 4E90 jsr [A0]
00000AD2 508F addq.l A7, 8
label00000AD4:
00000AD4 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
00000ADA 4E5E unlink A6
00000ADC 4E75 rts
export_914:
00000ADE 2F0B move.l -[A7], A3
00000AE0 7072 moveq.l D0, 0x72
00000AE2 2F00 move.l -[A7], D0
00000AE4 4EAD 0D8A jsr [A5 + 0xD8A /* export_429 */]
00000AE8 2640 movea.l A3, D0
00000AEA 200B move.l D0, A3
00000AEC 588F addq.l A7, 4
00000AEE 6722 beq +0x24 /* 00000B12 */
00000AF0 177C 0008 004C move.b [A3 + 0x4C], 0x8
00000AF6 7000 moveq.l D0, 0x00
00000AF8 2F00 move.l -[A7], D0
00000AFA 2F0B move.l -[A7], A3
00000AFC 4EBA 38A4 jsr [PC + 0x38A4 /* 000043A2 */]
00000B00 4A40 tst.w D0
00000B02 508F addq.l A7, 8
00000B04 6708 beq +0xA /* 00000B0E */
00000B06 276D EA36 0062 move.l [A3 + 0x62], [A5 - 0x15CA]
00000B0C 6004 bra +0x6 /* 00000B12 */
label00000B0E:
00000B0E 7000 moveq.l D0, 0x00
00000B10 2640 movea.l A3, D0
label00000B12:
00000B12 200B move.l D0, A3
00000B14 265F movea.l A3, [A7]+
00000B16 4E75 rts
export_915:
00000B18 4E56 FFF8 link A6, -0x0008
00000B1C 2F0B move.l -[A7], A3
00000B1E 266E 0008 movea.l A3, [A6 + 0x8]
00000B22 2D6B 0056 FFF8 move.l [A6 - 0x8], [A3 + 0x56]
00000B28 302E FFFA move.w D0, [A6 - 0x6]
00000B2C D07C 000F add.w D0, 0xF
00000B30 3D40 FFFE move.w [A6 - 0x2], D0
00000B34 302E FFF8 move.w D0, [A6 - 0x8]
00000B38 D07C 000F add.w D0, 0xF
00000B3C 3D40 FFFC move.w [A6 - 0x4], D0
00000B40 41EE 0000 lea.l A0, [A6 + 0x0]
00000B44 2F20 move.l -[A7], -[A0]
00000B46 2F20 move.l -[A7], -[A0]
00000B48 7000 moveq.l D0, 0x00
00000B4A 102B 004C move.b D0, [A3 + 0x4C]
00000B4E 2F00 move.l -[A7], D0
00000B50 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
00000B54 266E FFF4 movea.l A3, [A6 - 0xC]
00000B58 4E5E unlink A6
00000B5A 4E75 rts
export_916:
00000B5C 4E56 FFF2 link A6, -0x000E
00000B60 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00000B64 286E 0008 movea.l A4, [A6 + 0x8]
00000B68 302C 0058 move.w D0, [A4 + 0x58]
00000B6C D07C 000F add.w D0, 0xF
00000B70 3D40 FFF4 move.w [A6 - 0xC], D0
00000B74 302C 0056 move.w D0, [A4 + 0x56]
00000B78 5240 addq.w D0, 1
00000B7A 3D40 FFF2 move.w [A6 - 0xE], D0
00000B7E 264C movea.l A3, A4
00000B80 3E2B 005E move.w D7, [A3 + 0x5E]
00000B84 558F subq.l A7, 2
00000B86 3F07 move.w -[A7], D7
00000B88 4EBA F68C jsr [PC - 0x974 /* 00000216 */]
00000B8C 3A1F move.w D5, [A7]+
00000B8E 7000 moveq.l D0, 0x00
00000B90 2D40 FFFC move.l [A6 - 0x4], D0
00000B94 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000B98 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000B9C 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00000BA0 48C5 ext.l D5
00000BA2 2F05 move.l -[A7], D5
00000BA4 7200 moveq.l D1, 0x00
00000BA6 122B 004C move.b D1, [A3 + 0x4C]
00000BAA 2F01 move.l -[A7], D1
00000BAC 4EAD 029A jsr [A5 + 0x29A /* export_79 */]
00000BB0 3C00 move.w D6, D0
00000BB2 4FEF 0014 lea.l A7, [A7 + 0x14]
00000BB6 6764 beq +0x66 /* 00000C1C */
00000BB8 BA46 cmp.w D5, D6
00000BBA 6742 beq +0x44 /* 00000BFE */
00000BBC 558F subq.l A7, 2
00000BBE 3F06 move.w -[A7], D6
00000BC0 4EBA F604 jsr [PC - 0x9FC /* 000001C6 */]
00000BC4 3E1F move.w D7, [A7]+
00000BC6 486E FFF6 pea.l [A6 - 0xA]
00000BCA 3F07 move.w -[A7], D7
00000BCC 4EBA F50A jsr [PC - 0xAF6 /* 000000D8 */]
00000BD0 3747 005E move.w [A3 + 0x5E], D7
00000BD4 7000 moveq.l D0, 0x00
00000BD6 302E FFF6 move.w D0, [A6 - 0xA]
00000BDA E088 lsr D0, 8
00000BDC 1740 0062 move.b [A3 + 0x62], D0
00000BE0 7000 moveq.l D0, 0x00
00000BE2 302E FFF8 move.w D0, [A6 - 0x8]
00000BE6 E088 lsr D0, 8
00000BE8 1740 0063 move.b [A3 + 0x63], D0
00000BEC 7000 moveq.l D0, 0x00
00000BEE 302E FFFA move.w D0, [A6 - 0x6]
00000BF2 E088 lsr D0, 8
00000BF4 1740 0064 move.b [A3 + 0x64], D0
00000BF8 177C 0001 0065 move.b [A3 + 0x65], 0x1
label00000BFE:
00000BFE 486D F95A pea.l [A5 - 0x6A6]
00000C02 7000 moveq.l D0, 0x00
00000C04 302E 0012 move.w D0, [A6 + 0x12]
00000C08 2F00 move.l -[A7], D0
00000C0A 2F2E 000C move.l -[A7], [A6 + 0xC]
00000C0E 2F0C move.l -[A7], A4
00000C10 7004 moveq.l D0, 0x04
00000C12 2F00 move.l -[A7], D0
00000C14 4EBA 0014 jsr [PC + 0x14 /* 00000C2A */]
00000C18 4FEF 0014 lea.l A7, [A7 + 0x14]
label00000C1C:
00000C1C 426D AF9E clr.w [A5 - 0x5062]
00000C20 4CEE 18E0 FFDE movem.l D5,D6,D7,A3,A4, [A6 - 0x22]
00000C26 4E5E unlink A6
00000C28 4E75 rts
export_917:
fn00000C2A:
00000C2A 4E56 FFE8 link A6, -0x0018
00000C2E 48E7 0118 movem.l -[A7], D7,A3,A4
00000C32 3E2E 000A move.w D7, [A6 + 0xA]
00000C36 266E 000C movea.l A3, [A6 + 0xC]
00000C3A 0C47 0001 cmpi.w D7, 0x1
00000C3E 6610 bne +0x12 /* 00000C50 */
00000C40 7007 moveq.l D0, 0x07
00000C42 B02B 004C cmp.b D0, [A3 + 0x4C]
00000C46 6608 bne +0xA /* 00000C50 */
00000C48 7004 moveq.l D0, 0x04
00000C4A C02B 0064 and.b D0, [A3 + 0x64]
00000C4E 6754 beq +0x56 /* 00000CA4 */
label00000C50:
00000C50 286B 0052 movea.l A4, [A3 + 0x52]
00000C54 4AAB 0008 tst.l [A3 + 0x8]
00000C58 671E beq +0x20 /* 00000C78 */
00000C5A 2B4B F99E move.l [A5 - 0x662], A3
00000C5E 2F2E 0018 move.l -[A7], [A6 + 0x18]
00000C62 48C7 ext.l D7
00000C64 2F07 move.l -[A7], D7
00000C66 2F2B 0008 move.l -[A7], [A3 + 0x8]
00000C6A 4EAD 1982 jsr [A5 + 0x1982 /* export_812 */]
00000C6E 7000 moveq.l D0, 0x00
00000C70 2B40 F99E move.l [A5 - 0x662], D0
00000C74 4FEF 000C lea.l A7, [A7 + 0xC]
label00000C78:
00000C78 200C move.l D0, A4
00000C7A 6728 beq +0x2A /* 00000CA4 */
00000C7C 3D47 FFE8 move.w [A6 - 0x18], D7
00000C80 206E 0018 movea.l A0, [A6 + 0x18]
00000C84 43EE FFEE lea.l A1, [A6 - 0x12]
00000C88 22D8 move.l [A1]+, [A0]+
00000C8A 22D8 move.l [A1]+, [A0]+
00000C8C 2D4B FFEA move.l [A6 - 0x16], A3
00000C90 2D6E 0010 FFF6 move.l [A6 - 0xA], [A6 + 0x10]
00000C96 3D6E 0016 FFFA move.w [A6 - 0x6], [A6 + 0x16]
00000C9C 486E FFE8 pea.l [A6 - 0x18]
00000CA0 4E94 jsr [A4]
00000CA2 588F addq.l A7, 4
label00000CA4:
00000CA4 4CEE 1880 FFDC movem.l D7,A3,A4, [A6 - 0x24]
00000CAA 4E5E unlink A6
00000CAC 4E75 rts
fn00000CAE:
00000CAE 4E56 FFF8 link A6, -0x0008
00000CB2 48E7 0110 movem.l -[A7], D7,A3
00000CB6 266E 0008 movea.l A3, [A6 + 0x8]
00000CBA 102B 004C move.b D0, [A3 + 0x4C]
00000CBE 6500 0178 bcs +0x17A /* 00000E38 */
00000CC2 0C00 000E cmpi.b D0, 0xE
00000CC6 6200 0170 bhi +0x172 /* 00000E38 */
00000CCA 7200 moveq.l D1, 0x00
00000CCC 1200 move.b D1, D0
00000CCE D241 add.w D1, D1
00000CD0 323B 1006 move.w D1, [PC + D1.w + 0x6]
00000CD4 4EFB 1000 jmp [PC + D1.w]
00000CD8 0020 0040 ori.b -[A0], 0x40 /* '@' */
00000CDC 0040 0040 ori.w D0, 0x40 /* '@' */
00000CE0 005A 005A ori.w [A2]+, 0x5A /* 'Z' */
00000CE4 0040 0040 ori.w D0, 0x40 /* '@' */
00000CE8 00E6 .incomplete
00000CEA 011C btst [A4]+, D0
00000CEC 0040 0040 ori.w D0, 0x40 /* '@' */
00000CF0 00E6 .incomplete
00000CF2 00E6 .incomplete
00000CF4 0040 2F0B ori.w D0, 0x2F0B
00000CF8 4EBA F590 jsr [PC - 0xA70 /* 0000028A */]
00000CFC 41EB 0068 lea.l A0, [A3 + 0x68]
00000D00 2F20 move.l -[A7], -[A0]
00000D02 2F20 move.l -[A7], -[A0]
00000D04 2F2E 000C move.l -[A7], [A6 + 0xC]
00000D08 4EAD 0D1A jsr [A5 + 0xD1A /* export_415 */]
00000D0C 3E00 move.w D7, D0
00000D0E 4FEF 0010 lea.l A7, [A7 + 0x10]
00000D12 6000 0124 bra +0x126 /* 00000E38 */
00000D16 41EB 005E lea.l A0, [A3 + 0x5E]
00000D1A 2F20 move.l -[A7], -[A0]
00000D1C 2F20 move.l -[A7], -[A0]
00000D1E 2F2E 000C move.l -[A7], [A6 + 0xC]
00000D22 4EAD 0D1A jsr [A5 + 0xD1A /* export_415 */]
00000D26 3E00 move.w D7, D0
00000D28 4FEF 000C lea.l A7, [A7 + 0xC]
00000D2C 6000 010A bra +0x10C /* 00000E38 */
00000D30 4878 0190 push.l 0x190
00000D34 206D E9DE movea.l A0, [A5 - 0x1622]
00000D38 3028 017A move.w D0, [A0 + 0x17A]
00000D3C 48C0 ext.l D0
00000D3E 2F00 move.l -[A7], D0
00000D40 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
00000D44 322B 0058 move.w D1, [A3 + 0x58]
00000D48 9240 sub.w D1, D0
00000D4A 3D41 FFFA move.w [A6 - 0x6], D1
00000D4E 4878 0190 push.l 0x190
00000D52 206D E9DE movea.l A0, [A5 - 0x1622]
00000D56 3028 017A move.w D0, [A0 + 0x17A]
00000D5A 48C0 ext.l D0
00000D5C 2F00 move.l -[A7], D0
00000D5E 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
00000D62 322B 0056 move.w D1, [A3 + 0x56]
00000D66 9240 sub.w D1, D0
00000D68 3D41 FFF8 move.w [A6 - 0x8], D1
00000D6C 4878 0190 push.l 0x190
00000D70 206D E9DE movea.l A0, [A5 - 0x1622]
00000D74 3028 017A move.w D0, [A0 + 0x17A]
00000D78 48C0 ext.l D0
00000D7A 2F00 move.l -[A7], D0
00000D7C 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
00000D80 D06B 005C add.w D0, [A3 + 0x5C]
00000D84 3D40 FFFE move.w [A6 - 0x2], D0
00000D88 4878 0190 push.l 0x190
00000D8C 206D E9DE movea.l A0, [A5 - 0x1622]
00000D90 3028 017A move.w D0, [A0 + 0x17A]
00000D94 48C0 ext.l D0
00000D96 2F00 move.l -[A7], D0
00000D98 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
00000D9C D06B 005A add.w D0, [A3 + 0x5A]
00000DA0 3D40 FFFC move.w [A6 - 0x4], D0
00000DA4 41EE 0000 lea.l A0, [A6 + 0x0]
00000DA8 2F20 move.l -[A7], -[A0]
00000DAA 2F20 move.l -[A7], -[A0]
00000DAC 2F2E 000C move.l -[A7], [A6 + 0xC]
00000DB0 4EAD 0D1A jsr [A5 + 0xD1A /* export_415 */]
00000DB4 3E00 move.w D7, D0
00000DB6 4FEF 002C lea.l A7, [A7 + 0x2C]
00000DBA 607C bra +0x7E /* 00000E38 */
00000DBC 2D6B 0056 FFF8 move.l [A6 - 0x8], [A3 + 0x56]
00000DC2 302E FFFA move.w D0, [A6 - 0x6]
00000DC6 D07C 000D add.w D0, 0xD /* '\r' */
00000DCA 3D40 FFFE move.w [A6 - 0x2], D0
00000DCE 302E FFF8 move.w D0, [A6 - 0x8]
00000DD2 D07C 000E add.w D0, 0xE
00000DD6 3D40 FFFC move.w [A6 - 0x4], D0
00000DDA 41EE 0000 lea.l A0, [A6 + 0x0]
00000DDE 2F20 move.l -[A7], -[A0]
00000DE0 2F20 move.l -[A7], -[A0]
00000DE2 2F2E 000C move.l -[A7], [A6 + 0xC]
00000DE6 4EAD 0D1A jsr [A5 + 0xD1A /* export_415 */]
00000DEA 3E00 move.w D7, D0
00000DEC 4FEF 000C lea.l A7, [A7 + 0xC]
00000DF0 6046 bra +0x48 /* 00000E38 */
00000DF2 2F0B move.l -[A7], A3
00000DF4 4EAD 1ED2 jsr [A5 + 0x1ED2 /* export_982 */]
00000DF8 486E FFF8 pea.l [A6 - 0x8]
00000DFC 486B 000C pea.l [A3 + 0xC]
00000E00 4EAD 0952 jsr [A5 + 0x952 /* export_294 */]
00000E04 2D6B 006A FFF8 move.l [A6 - 0x8], [A3 + 0x6A]
00000E0A 302B 0080 move.w D0, [A3 + 0x80]
00000E0E 906E FFFE sub.w D0, [A6 - 0x2]
00000E12 3D40 FFFE move.w [A6 - 0x2], D0
00000E16 302B 007E move.w D0, [A3 + 0x7E]
00000E1A 906E FFFC sub.w D0, [A6 - 0x4]
00000E1E 3D40 FFFC move.w [A6 - 0x4], D0
00000E22 41EE 0000 lea.l A0, [A6 + 0x0]
00000E26 2F20 move.l -[A7], -[A0]
00000E28 2F20 move.l -[A7], -[A0]
00000E2A 2F2E 000C move.l -[A7], [A6 + 0xC]
00000E2E 4EAD 0D1A jsr [A5 + 0xD1A /* export_415 */]
00000E32 3E00 move.w D7, D0
00000E34 4FEF 0018 lea.l A7, [A7 + 0x18]
label00000E38:
00000E38 3007 move.w D0, D7
00000E3A 4CEE 0880 FFF0 movem.l D7,A3, [A6 - 0x10]
00000E40 4E5E unlink A6
00000E42 4E75 rts
export_918:
00000E44 4E56 FFF8 link A6, -0x0008
00000E48 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000E4C 3E2E 001A move.w D7, [A6 + 0x1A]
00000E50 286E 0008 movea.l A4, [A6 + 0x8]
00000E54 266E 000C movea.l A3, [A6 + 0xC]
00000E58 2D6D E9DE FFFC move.l [A6 - 0x4], [A5 - 0x1622]
00000E5E 7000 moveq.l D0, 0x00
00000E60 2880 move.l [A4], D0
00000E62 722C moveq.l D1, 0x2C
00000E64 C22B 004D and.b D1, [A3 + 0x4D]
00000E68 6706 beq +0x8 /* 00000E70 */
00000E6A 7000 moveq.l D0, 0x00
00000E6C 6000 031A bra +0x31C /* 00001188 */
label00000E70:
00000E70 206E 0010 movea.l A0, [A6 + 0x10]
00000E74 5088 addq.l A0, 8
00000E76 2F20 move.l -[A7], -[A0]
00000E78 2F20 move.l -[A7], -[A0]
00000E7A 2F0B move.l -[A7], A3
00000E7C 4EBA 2CC2 jsr [PC + 0x2CC2 /* 00003B40 */]
00000E80 2F2E 0014 move.l -[A7], [A6 + 0x14]
00000E84 2F0B move.l -[A7], A3
00000E86 4EBA 35C6 jsr [PC + 0x35C6 /* 0000444E */]
00000E8A 4A40 tst.w D0
00000E8C 4FEF 0014 lea.l A7, [A7 + 0x14]
00000E90 6606 bne +0x8 /* 00000E98 */
00000E92 7000 moveq.l D0, 0x00
00000E94 6000 02F2 bra +0x2F4 /* 00001188 */
label00000E98:
00000E98 7000 moveq.l D0, 0x00
00000E9A 222D E9DE move.l D1, [A5 - 0x1622]
00000E9E B2AD B9FC cmp.l D1, [A5 - 0x4604]
00000EA2 660E bne +0x10 /* 00000EB2 */
00000EA4 206D B9FC movea.l A0, [A5 - 0x4604]
00000EA8 41E8 01DA lea.l A0, [A0 + 0x1DA]
00000EAC B1CB cmpa.l A0, A3
00000EAE 6602 bne +0x4 /* 00000EB2 */
00000EB0 7001 moveq.l D0, 0x01
label00000EB2:
00000EB2 3C00 move.w D6, D0
00000EB4 670A beq +0xC /* 00000EC0 */
00000EB6 2F2D B9FC move.l -[A7], [A5 - 0x4604]
00000EBA 4EAD 1432 jsr [A5 + 0x1432 /* export_642 */]
00000EBE 588F addq.l A7, 4
label00000EC0:
00000EC0 7002 moveq.l D0, 0x02
00000EC2 B06B 004A cmp.w D0, [A3 + 0x4A]
00000EC6 6712 beq +0x14 /* 00000EDA */
00000EC8 7001 moveq.l D0, 0x01
00000ECA B06B 004A cmp.w D0, [A3 + 0x4A]
00000ECE 670A beq +0xC /* 00000EDA */
00000ED0 4EAD 10B2 jsr [A5 + 0x10B2 /* export_530 */]
00000ED4 4A40 tst.w D0
00000ED6 6700 02A0 beq +0x2A2 /* 00001178 */
label00000EDA:
00000EDA B7EC 0004 cmpa.l A3, [A4 + 0x4]
00000EDE 6700 00FC beq +0xFE /* 00000FDC */
00000EE2 7001 moveq.l D0, 0x01
00000EE4 B02B 004C cmp.b D0, [A3 + 0x4C]
00000EE8 670A beq +0xC /* 00000EF4 */
00000EEA 7006 moveq.l D0, 0x06
00000EEC B02B 004C cmp.b D0, [A3 + 0x4C]
00000EF0 6600 00EA bne +0xEC /* 00000FDC */
label00000EF4:
00000EF4 202D E9DE move.l D0, [A5 - 0x1622]
00000EF8 B0AD B9FC cmp.l D0, [A5 - 0x4604]
00000EFC 6626 bne +0x28 /* 00000F24 */
00000EFE 7006 moveq.l D0, 0x06
00000F00 B02B 004C cmp.b D0, [A3 + 0x4C]
00000F04 6708 beq +0xA /* 00000F0E */
00000F06 7006 moveq.l D0, 0x06
00000F08 B06D EA5A cmp.w D0, [A5 - 0x15A6]
00000F0C 6616 bne +0x18 /* 00000F24 */
label00000F0E:
00000F0E 206D B9FC movea.l A0, [A5 - 0x4604]
00000F12 41E8 01DA lea.l A0, [A0 + 0x1DA]
00000F16 B1CB cmpa.l A0, A3
00000F18 670A beq +0xC /* 00000F24 */
00000F1A 2F2D B9FC move.l -[A7], [A5 - 0x4604]
00000F1E 4EAD 10AA jsr [A5 + 0x10AA /* export_529 */]
00000F22 588F addq.l A7, 4
label00000F24:
00000F24 4AAC 0004 tst.l [A4 + 0x4]
00000F28 6750 beq +0x52 /* 00000F7A */
00000F2A 4A46 tst.w D6
00000F2C 670A beq +0xC /* 00000F38 */
00000F2E 2F2D B9FC move.l -[A7], [A5 - 0x4604]
00000F32 4EAD 143A jsr [A5 + 0x143A /* export_643 */]
00000F36 588F addq.l A7, 4
label00000F38:
00000F38 2F2C 0004 move.l -[A7], [A4 + 0x4]
00000F3C 7000 moveq.l D0, 0x00
00000F3E 2F00 move.l -[A7], D0
00000F40 2F2D B9FC move.l -[A7], [A5 - 0x4604]
00000F44 4EAD 170A jsr [A5 + 0x170A /* export_733 */]
00000F48 7000 moveq.l D0, 0x00
00000F4A 2F00 move.l -[A7], D0
00000F4C 2F2C 0004 move.l -[A7], [A4 + 0x4]
00000F50 2F0C move.l -[A7], A4
00000F52 4EBA 2680 jsr [PC + 0x2680 /* 000035D4 */]
00000F56 4A46 tst.w D6
00000F58 4FEF 0018 lea.l A7, [A7 + 0x18]
00000F5C 670E beq +0x10 /* 00000F6C */
00000F5E 7000 moveq.l D0, 0x00
00000F60 2F00 move.l -[A7], D0
00000F62 7201 moveq.l D1, 0x01
00000F64 2F01 move.l -[A7], D1
00000F66 4EAD 1842 jsr [A5 + 0x1842 /* export_772 */]
00000F6A 508F addq.l A7, 8
label00000F6C:
00000F6C 4A46 tst.w D6
00000F6E 670A beq +0xC /* 00000F7A */
00000F70 2F2D B9FC move.l -[A7], [A5 - 0x4604]
00000F74 4EAD 1432 jsr [A5 + 0x1432 /* export_642 */]
00000F78 588F addq.l A7, 4
label00000F7A:
00000F7A 2D6C 0010 FFF8 move.l [A6 - 0x8], [A4 + 0x10]
00000F80 7001 moveq.l D0, 0x01
00000F82 B02B 004C cmp.b D0, [A3 + 0x4C]
00000F86 662E bne +0x30 /* 00000FB6 */
00000F88 4AAB 00E2 tst.l [A3 + 0xE2]
00000F8C 6728 beq +0x2A /* 00000FB6 */
00000F8E 2F0B move.l -[A7], A3
00000F90 4EAD 167A jsr [A5 + 0x167A /* export_715 */]
00000F94 206B 00E2 movea.l A0, [A3 + 0xE2]
00000F98 41E8 005E lea.l A0, [A0 + 0x5E]
00000F9C 2F20 move.l -[A7], -[A0]
00000F9E 2F20 move.l -[A7], -[A0]
00000FA0 2F2E 0014 move.l -[A7], [A6 + 0x14]
00000FA4 4EAD 0D1A jsr [A5 + 0xD1A /* export_415 */]
00000FA8 4A40 tst.w D0
00000FAA 4FEF 0010 lea.l A7, [A7 + 0x10]
00000FAE 6706 beq +0x8 /* 00000FB6 */
00000FB0 7000 moveq.l D0, 0x00
00000FB2 2D40 FFF8 move.l [A6 - 0x8], D0
label00000FB6:
00000FB6 4AAE FFF8 tst.l [A6 - 0x8]
00000FBA 671C beq +0x1E /* 00000FD8 */
00000FBC 7000 moveq.l D0, 0x00
00000FBE 2940 0010 move.l [A4 + 0x10], D0
00000FC2 7201 moveq.l D1, 0x01
00000FC4 2F01 move.l -[A7], D1
00000FC6 2F0B move.l -[A7], A3
00000FC8 2F0C move.l -[A7], A4
00000FCA 4EBA 2608 jsr [PC + 0x2608 /* 000035D4 */]
00000FCE 296E FFF8 0010 move.l [A4 + 0x10], [A6 - 0x8]
00000FD4 4FEF 000C lea.l A7, [A7 + 0xC]
label00000FD8:
00000FD8 0247 FFFD andi.w D7, 0xFFFD
label00000FDC:
00000FDC 288B move.l [A4], A3
00000FDE 294B 000C move.l [A4 + 0xC], A3
00000FE2 102B 004C move.b D0, [A3 + 0x4C]
00000FE6 5100 subq.b D0, 8
00000FE8 6500 00B2 bcs +0xB4 /* 0000109C */
00000FEC 0C00 0005 cmpi.b D0, 0x5
00000FF0 6200 00AA bhi +0xAC /* 0000109C */
00000FF4 7200 moveq.l D1, 0x00
00000FF6 1200 move.b D1, D0
00000FF8 D241 add.w D1, D1
00000FFA 323B 1006 move.w D1, [PC + D1.w + 0x6]
00000FFE 4EFB 1000 jmp [PC + D1.w]
00001002 000E 000E ori.b A6, 0xE
00001006 009C 009C 000E ori.l [A4]+, 0x9C000E
0000100C 000E 2F2E ori.b A6, 0x2E /* '.' */
00001010 0010 7000 ori.b [A0], 0x0
00001014 3007 move.w D0, D7
00001016 2F00 move.l -[A7], D0
00001018 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000101C 2F0B move.l -[A7], A3
0000101E 7000 moveq.l D0, 0x00
00001020 3007 move.w D0, D7
00001022 7204 moveq.l D1, 0x04
00001024 C280 and.l D1, D0
00001026 6704 beq +0x6 /* 0000102C */
00001028 7001 moveq.l D0, 0x01
0000102A 6002 bra +0x4 /* 0000102E */
label0000102C:
0000102C 7000 moveq.l D0, 0x00
label0000102E:
0000102E 2F00 move.l -[A7], D0
00001030 4EBA FBF8 jsr [PC - 0x408 /* 00000C2A */]
00001034 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001038 2F0C move.l -[A7], A4
0000103A 2F0B move.l -[A7], A3
0000103C 4EBA 1178 jsr [PC + 0x1178 /* 000021B6 */]
00001040 4A40 tst.w D0
00001042 4FEF 0020 lea.l A7, [A7 + 0x20]
00001046 6700 0130 beq +0x132 /* 00001178 */
0000104A 206E 0010 movea.l A0, [A6 + 0x10]
0000104E 5088 addq.l A0, 8
00001050 2F20 move.l -[A7], -[A0]
00001052 2F20 move.l -[A7], -[A0]
00001054 2F0B move.l -[A7], A3
00001056 4EBA 2AE8 jsr [PC + 0x2AE8 /* 00003B40 */]
0000105A 7000 moveq.l D0, 0x00
0000105C 102B 004C move.b D0, [A3 + 0x4C]
00001060 E540 asl D0.w, 2
00001062 41ED FB0A lea.l A0, [A5 - 0x4F6]
00001066 4AB0 0000 tst.l [A0 + D0.w]
0000106A 4FEF 000C lea.l A7, [A7 + 0xC]
0000106E 6700 0108 beq +0x10A /* 00001178 */
00001072 2F2C 0010 move.l -[A7], [A4 + 0x10]
00001076 7000 moveq.l D0, 0x00
00001078 3007 move.w D0, D7
0000107A 2F00 move.l -[A7], D0
0000107C 2F2E 0014 move.l -[A7], [A6 + 0x14]
00001080 2F0B move.l -[A7], A3
00001082 7000 moveq.l D0, 0x00
00001084 102B 004C move.b D0, [A3 + 0x4C]
00001088 E540 asl D0.w, 2
0000108A 41ED FB0A lea.l A0, [A5 - 0x4F6]
0000108E 2070 0000 movea.l A0, [A0 + D0.w]
00001092 4E90 jsr [A0]
00001094 4FEF 0010 lea.l A7, [A7 + 0x10]
00001098 6000 00DE bra +0xE0 /* 00001178 */
label0000109C:
0000109C 206E 0010 movea.l A0, [A6 + 0x10]
000010A0 5088 addq.l A0, 8
000010A2 2F20 move.l -[A7], -[A0]
000010A4 2F20 move.l -[A7], -[A0]
000010A6 2F0B move.l -[A7], A3
000010A8 4EBA 2A96 jsr [PC + 0x2A96 /* 00003B40 */]
000010AC 7000 moveq.l D0, 0x00
000010AE 102B 004C move.b D0, [A3 + 0x4C]
000010B2 E540 asl D0.w, 2
000010B4 41ED FB0A lea.l A0, [A5 - 0x4F6]
000010B8 4AB0 0000 tst.l [A0 + D0.w]
000010BC 4FEF 000C lea.l A7, [A7 + 0xC]
000010C0 6726 beq +0x28 /* 000010E8 */
000010C2 2F2C 0010 move.l -[A7], [A4 + 0x10]
000010C6 7000 moveq.l D0, 0x00
000010C8 3007 move.w D0, D7
000010CA 2F00 move.l -[A7], D0
000010CC 2F2E 0014 move.l -[A7], [A6 + 0x14]
000010D0 2F0B move.l -[A7], A3
000010D2 7000 moveq.l D0, 0x00
000010D4 102B 004C move.b D0, [A3 + 0x4C]
000010D8 E540 asl D0.w, 2
000010DA 41ED FB0A lea.l A0, [A5 - 0x4F6]
000010DE 2070 0000 movea.l A0, [A0 + D0.w]
000010E2 4E90 jsr [A0]
000010E4 4FEF 0010 lea.l A7, [A7 + 0x10]
label000010E8:
000010E8 2F2E 0010 move.l -[A7], [A6 + 0x10]
000010EC 7000 moveq.l D0, 0x00
000010EE 3007 move.w D0, D7
000010F0 2F00 move.l -[A7], D0
000010F2 2F2E 0014 move.l -[A7], [A6 + 0x14]
000010F6 2F0B move.l -[A7], A3
000010F8 7000 moveq.l D0, 0x00
000010FA 3007 move.w D0, D7
000010FC 7204 moveq.l D1, 0x04
000010FE C280 and.l D1, D0
00001100 6704 beq +0x6 /* 00001106 */
00001102 7001 moveq.l D0, 0x01
00001104 6002 bra +0x4 /* 00001108 */
label00001106:
00001106 7000 moveq.l D0, 0x00
label00001108:
00001108 2F00 move.l -[A7], D0
0000110A 4EBA FB1E jsr [PC - 0x4E2 /* 00000C2A */]
0000110E 4A6D AF9E tst.w [A5 - 0x5062]
00001112 4FEF 0014 lea.l A7, [A7 + 0x14]
00001116 6660 bne +0x62 /* 00001178 */
00001118 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000111C 2F0C move.l -[A7], A4
0000111E 2F0B move.l -[A7], A3
00001120 4EBA 1094 jsr [PC + 0x1094 /* 000021B6 */]
00001124 4A40 tst.w D0
00001126 4FEF 000C lea.l A7, [A7 + 0xC]
0000112A 674C beq +0x4E /* 00001178 */
0000112C 206E 0010 movea.l A0, [A6 + 0x10]
00001130 5088 addq.l A0, 8
00001132 2F20 move.l -[A7], -[A0]
00001134 2F20 move.l -[A7], -[A0]
00001136 2F0B move.l -[A7], A3
00001138 4EBA 2A06 jsr [PC + 0x2A06 /* 00003B40 */]
0000113C 7000 moveq.l D0, 0x00
0000113E 102B 004C move.b D0, [A3 + 0x4C]
00001142 E540 asl D0.w, 2
00001144 41ED FACE lea.l A0, [A5 - 0x532]
00001148 4AB0 0000 tst.l [A0 + D0.w]
0000114C 4FEF 000C lea.l A7, [A7 + 0xC]
00001150 6726 beq +0x28 /* 00001178 */
00001152 2F2C 0010 move.l -[A7], [A4 + 0x10]
00001156 7000 moveq.l D0, 0x00
00001158 3007 move.w D0, D7
0000115A 2F00 move.l -[A7], D0
0000115C 2F2E 0014 move.l -[A7], [A6 + 0x14]
00001160 2F0B move.l -[A7], A3
00001162 7000 moveq.l D0, 0x00
00001164 102B 004C move.b D0, [A3 + 0x4C]
00001168 E540 asl D0.w, 2
0000116A 41ED FACE lea.l A0, [A5 - 0x532]
0000116E 2070 0000 movea.l A0, [A0 + D0.w]
00001172 4E90 jsr [A0]
00001174 4FEF 0010 lea.l A7, [A7 + 0x10]
label00001178:
00001178 4A46 tst.w D6
0000117A 670A beq +0xC /* 00001186 */
0000117C 2F2D B9FC move.l -[A7], [A5 - 0x4604]
00001180 4EAD 143A jsr [A5 + 0x143A /* export_643 */]
00001184 588F addq.l A7, 4
label00001186:
00001186 7001 moveq.l D0, 0x01
label00001188:
00001188 4CEE 18C0 FFE8 movem.l D6,D7,A3,A4, [A6 - 0x18]
0000118E 4E5E unlink A6
00001190 4E75 rts
export_919:
00001192 4E56 0000 link A6, 0
00001196 48E7 0318 movem.l -[A7], D6,D7,A3,A4
0000119A 3C2E 0016 move.w D6, [A6 + 0x16]
0000119E 286E 0008 movea.l A4, [A6 + 0x8]
000011A2 2654 movea.l A3, [A4]
000011A4 7000 moveq.l D0, 0x00
000011A6 2880 move.l [A4], D0
000011A8 426D F99C clr.w [A5 - 0x664]
000011AC 7200 moveq.l D1, 0x00
000011AE 240B move.l D2, A3
000011B0 670E beq +0x10 /* 000011C0 */
000011B2 7000 moveq.l D0, 0x00
000011B4 102B 004D move.b D0, [A3 + 0x4D]
000011B8 742C moveq.l D2, 0x2C
000011BA C480 and.l D2, D0
000011BC 6602 bne +0x4 /* 000011C0 */
000011BE 7201 moveq.l D1, 0x01
label000011C0:
000011C0 3E01 move.w D7, D1
000011C2 6700 0088 beq +0x8A /* 0000124C */
000011C6 206E 000C movea.l A0, [A6 + 0xC]
000011CA 5088 addq.l A0, 8
000011CC 2F20 move.l -[A7], -[A0]
000011CE 2F20 move.l -[A7], -[A0]
000011D0 2F0B move.l -[A7], A3
000011D2 4EBA 296C jsr [PC + 0x296C /* 00003B40 */]
000011D6 2F2E 0010 move.l -[A7], [A6 + 0x10]
000011DA 2F0B move.l -[A7], A3
000011DC 4EBA FAD0 jsr [PC - 0x530 /* 00000CAE */]
000011E0 3E00 move.w D7, D0
000011E2 7000 moveq.l D0, 0x00
000011E4 102B 004C move.b D0, [A3 + 0x4C]
000011E8 E540 asl D0.w, 2
000011EA 41ED FACE lea.l A0, [A5 - 0x532]
000011EE 4AB0 0000 tst.l [A0 + D0.w]
000011F2 4FEF 0014 lea.l A7, [A7 + 0x14]
000011F6 6726 beq +0x28 /* 0000121E */
000011F8 2F2C 0010 move.l -[A7], [A4 + 0x10]
000011FC 7000 moveq.l D0, 0x00
000011FE 3006 move.w D0, D6
00001200 2F00 move.l -[A7], D0
00001202 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001206 2F0B move.l -[A7], A3
00001208 7000 moveq.l D0, 0x00
0000120A 102B 004C move.b D0, [A3 + 0x4C]
0000120E E540 asl D0.w, 2
00001210 41ED FACE lea.l A0, [A5 - 0x532]
00001214 2070 0000 movea.l A0, [A0 + D0.w]
00001218 4E90 jsr [A0]
0000121A 4FEF 0010 lea.l A7, [A7 + 0x10]
label0000121E:
0000121E 4A47 tst.w D7
00001220 671C beq +0x1E /* 0000123E */
00001222 2F2E 000C move.l -[A7], [A6 + 0xC]
00001226 7000 moveq.l D0, 0x00
00001228 3006 move.w D0, D6
0000122A 2F00 move.l -[A7], D0
0000122C 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001230 2F0B move.l -[A7], A3
00001232 7004 moveq.l D0, 0x04
00001234 2F00 move.l -[A7], D0
00001236 4EBA F9F2 jsr [PC - 0x60E /* 00000C2A */]
0000123A 4FEF 0014 lea.l A7, [A7 + 0x14]
label0000123E:
0000123E 7007 moveq.l D0, 0x07
00001240 B02B 004C cmp.b D0, [A3 + 0x4C]
00001244 6606 bne +0x8 /* 0000124C */
00001246 022B 00FB 0064 andi.b [A3 + 0x64], 0xFB
label0000124C:
0000124C 3007 move.w D0, D7
0000124E 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10]
00001254 4E5E unlink A6
00001256 4E75 rts
export_920:
00001258 4E56 0000 link A6, 0
0000125C 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00001260 3C2E 0016 move.w D6, [A6 + 0x16]
00001264 286E 0008 movea.l A4, [A6 + 0x8]
00001268 7000 moveq.l D0, 0x00
0000126A 2654 movea.l A3, [A4]
0000126C 220B move.l D1, A3
0000126E 670E beq +0x10 /* 0000127E */
00001270 7200 moveq.l D1, 0x00
00001272 122B 004D move.b D1, [A3 + 0x4D]
00001276 742C moveq.l D2, 0x2C
00001278 C481 and.l D2, D1
0000127A 6602 bne +0x4 /* 0000127E */
0000127C 7001 moveq.l D0, 0x01
label0000127E:
0000127E 3E00 move.w D7, D0
00001280 6700 00EE beq +0xF0 /* 00001370 */
00001284 206E 000C movea.l A0, [A6 + 0xC]
00001288 5088 addq.l A0, 8
0000128A 2F20 move.l -[A7], -[A0]
0000128C 2F20 move.l -[A7], -[A0]
0000128E 2F0B move.l -[A7], A3
00001290 4EBA 28AE jsr [PC + 0x28AE /* 00003B40 */]
00001294 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001298 2F0B move.l -[A7], A3
0000129A 4EBA FA12 jsr [PC - 0x5EE /* 00000CAE */]
0000129E 3E00 move.w D7, D0
000012A0 7000 moveq.l D0, 0x00
000012A2 102B 004C move.b D0, [A3 + 0x4C]
000012A6 E540 asl D0.w, 2
000012A8 41ED FA92 lea.l A0, [A5 - 0x56E]
000012AC 4AB0 0000 tst.l [A0 + D0.w]
000012B0 4FEF 0014 lea.l A7, [A7 + 0x14]
000012B4 6726 beq +0x28 /* 000012DC */
000012B6 2F2C 0010 move.l -[A7], [A4 + 0x10]
000012BA 7000 moveq.l D0, 0x00
000012BC 3006 move.w D0, D6
000012BE 2F00 move.l -[A7], D0
000012C0 2F2E 0010 move.l -[A7], [A6 + 0x10]
000012C4 2F0B move.l -[A7], A3
000012C6 7000 moveq.l D0, 0x00
000012C8 102B 004C move.b D0, [A3 + 0x4C]
000012CC E540 asl D0.w, 2
000012CE 41ED FA92 lea.l A0, [A5 - 0x56E]
000012D2 2070 0000 movea.l A0, [A0 + D0.w]
000012D6 4E90 jsr [A0]
000012D8 4FEF 0010 lea.l A7, [A7 + 0x10]
label000012DC:
000012DC 4A47 tst.w D7
000012DE 6608 bne +0xA /* 000012E8 */
000012E0 4A6D F99C tst.w [A5 - 0x664]
000012E4 6600 008A bne +0x8C /* 00001370 */
label000012E8:
000012E8 7000 moveq.l D0, 0x00
000012EA 4A47 tst.w D7
000012EC 57C0 seq D0
000012EE 4400 neg.b D0
000012F0 3B40 F99C move.w [A5 - 0x664], D0
000012F4 2F2E 000C move.l -[A7], [A6 + 0xC]
000012F8 7000 moveq.l D0, 0x00
000012FA 3006 move.w D0, D6
000012FC 2F00 move.l -[A7], D0
000012FE 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001302 2F0B move.l -[A7], A3
00001304 7000 moveq.l D0, 0x00
00001306 3006 move.w D0, D6
00001308 7220 moveq.l D1, 0x20
0000130A C280 and.l D1, D0
0000130C 6704 beq +0x6 /* 00001312 */
0000130E 7003 moveq.l D0, 0x03
00001310 6002 bra +0x4 /* 00001314 */
label00001312:
00001312 7002 moveq.l D0, 0x02
label00001314:
00001314 2F00 move.l -[A7], D0
00001316 4EBA F912 jsr [PC - 0x6EE /* 00000C2A */]
0000131A 4A6D AF9E tst.w [A5 - 0x5062]
0000131E 4FEF 0014 lea.l A7, [A7 + 0x14]
00001322 664C bne +0x4E /* 00001370 */
00001324 2F2D E9DE move.l -[A7], [A5 - 0x1622]
00001328 2F0C move.l -[A7], A4
0000132A 2F0B move.l -[A7], A3
0000132C 4EBA 0E88 jsr [PC + 0xE88 /* 000021B6 */]
00001330 4A40 tst.w D0
00001332 4FEF 000C lea.l A7, [A7 + 0xC]
00001336 6738 beq +0x3A /* 00001370 */
00001338 7000 moveq.l D0, 0x00
0000133A 102B 004C move.b D0, [A3 + 0x4C]
0000133E E540 asl D0.w, 2
00001340 41ED FACE lea.l A0, [A5 - 0x532]
00001344 4AB0 0000 tst.l [A0 + D0.w]
00001348 6726 beq +0x28 /* 00001370 */
0000134A 2F2C 0010 move.l -[A7], [A4 + 0x10]
0000134E 7000 moveq.l D0, 0x00
00001350 3006 move.w D0, D6
00001352 2F00 move.l -[A7], D0
00001354 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001358 2F0B move.l -[A7], A3
0000135A 7000 moveq.l D0, 0x00
0000135C 102B 004C move.b D0, [A3 + 0x4C]
00001360 E540 asl D0.w, 2
00001362 41ED FACE lea.l A0, [A5 - 0x532]
00001366 2070 0000 movea.l A0, [A0 + D0.w]
0000136A 4E90 jsr [A0]
0000136C 4FEF 0010 lea.l A7, [A7 + 0x10]
label00001370:
00001370 3007 move.w D0, D7
00001372 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10]
00001378 4E5E unlink A6
0000137A 4E75 rts
export_921:
0000137C 4E56 0000 link A6, 0
00001380 48E7 0118 movem.l -[A7], D7,A3,A4
00001384 286E 0008 movea.l A4, [A6 + 0x8]
00001388 7000 moveq.l D0, 0x00
0000138A 266C 0004 movea.l A3, [A4 + 0x4]
0000138E 220B move.l D1, A3
00001390 6720 beq +0x22 /* 000013B2 */
00001392 7200 moveq.l D1, 0x00
00001394 122B 004D move.b D1, [A3 + 0x4D]
00001398 742C moveq.l D2, 0x2C
0000139A C481 and.l D2, D1
0000139C 6614 bne +0x16 /* 000013B2 */
0000139E 7200 moveq.l D1, 0x00
000013A0 122B 004C move.b D1, [A3 + 0x4C]
000013A4 E541 asl D1.w, 2
000013A6 41ED FA56 lea.l A0, [A5 - 0x5AA]
000013AA 4AB0 1000 tst.l [A0 + D1.w]
000013AE 6702 beq +0x4 /* 000013B2 */
000013B0 7001 moveq.l D0, 0x01
label000013B2:
000013B2 3E00 move.w D7, D0
000013B4 6740 beq +0x42 /* 000013F6 */
000013B6 206E 000C movea.l A0, [A6 + 0xC]
000013BA 5088 addq.l A0, 8
000013BC 2F20 move.l -[A7], -[A0]
000013BE 2F20 move.l -[A7], -[A0]
000013C0 294B 000C move.l [A4 + 0xC], A3
000013C4 2F0B move.l -[A7], A3
000013C6 4EBA 2778 jsr [PC + 0x2778 /* 00003B40 */]
000013CA 2F2C 0010 move.l -[A7], [A4 + 0x10]
000013CE 7000 moveq.l D0, 0x00
000013D0 302E 0016 move.w D0, [A6 + 0x16]
000013D4 2F00 move.l -[A7], D0
000013D6 7000 moveq.l D0, 0x00
000013D8 302E 0012 move.w D0, [A6 + 0x12]
000013DC 2F00 move.l -[A7], D0
000013DE 2F0B move.l -[A7], A3
000013E0 7000 moveq.l D0, 0x00
000013E2 102B 004C move.b D0, [A3 + 0x4C]
000013E6 E540 asl D0.w, 2
000013E8 41ED FA56 lea.l A0, [A5 - 0x5AA]
000013EC 2070 0000 movea.l A0, [A0 + D0.w]
000013F0 4E90 jsr [A0]
000013F2 4FEF 001C lea.l A7, [A7 + 0x1C]
label000013F6:
000013F6 3007 move.w D0, D7
000013F8 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC]
000013FE 4E5E unlink A6
00001400 4E75 rts
export_922:
00001402 4E56 0000 link A6, 0
00001406 48E7 0118 movem.l -[A7], D7,A3,A4
0000140A 286E 0008 movea.l A4, [A6 + 0x8]
0000140E 7000 moveq.l D0, 0x00
00001410 266C 0004 movea.l A3, [A4 + 0x4]
00001414 220B move.l D1, A3
00001416 6720 beq +0x22 /* 00001438 */
00001418 7200 moveq.l D1, 0x00
0000141A 122B 004D move.b D1, [A3 + 0x4D]
0000141E 742C moveq.l D2, 0x2C
00001420 C481 and.l D2, D1
00001422 6614 bne +0x16 /* 00001438 */
00001424 7200 moveq.l D1, 0x00
00001426 122B 004C move.b D1, [A3 + 0x4C]
0000142A E541 asl D1.w, 2
0000142C 41ED FA1A lea.l A0, [A5 - 0x5E6]
00001430 4AB0 1000 tst.l [A0 + D1.w]
00001434 6702 beq +0x4 /* 00001438 */
00001436 7001 moveq.l D0, 0x01
label00001438:
00001438 3E00 move.w D7, D0
0000143A 6740 beq +0x42 /* 0000147C */
0000143C 206E 000C movea.l A0, [A6 + 0xC]
00001440 5088 addq.l A0, 8
00001442 2F20 move.l -[A7], -[A0]
00001444 2F20 move.l -[A7], -[A0]
00001446 294B 000C move.l [A4 + 0xC], A3
0000144A 2F0B move.l -[A7], A3
0000144C 4EBA 26F2 jsr [PC + 0x26F2 /* 00003B40 */]
00001450 2F2C 0010 move.l -[A7], [A4 + 0x10]
00001454 7000 moveq.l D0, 0x00
00001456 302E 0016 move.w D0, [A6 + 0x16]
0000145A 2F00 move.l -[A7], D0
0000145C 302E 0012 move.w D0, [A6 + 0x12]
00001460 48C0 ext.l D0
00001462 2F00 move.l -[A7], D0
00001464 2F0B move.l -[A7], A3
00001466 7000 moveq.l D0, 0x00
00001468 102B 004C move.b D0, [A3 + 0x4C]
0000146C E540 asl D0.w, 2
0000146E 41ED FA1A lea.l A0, [A5 - 0x5E6]
00001472 2070 0000 movea.l A0, [A0 + D0.w]
00001476 4E90 jsr [A0]
00001478 4FEF 001C lea.l A7, [A7 + 0x1C]
label0000147C:
0000147C 3007 move.w D0, D7
0000147E 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC]
00001484 4E5E unlink A6
00001486 4E75 rts
export_923:
fn00001488:
00001488 4E56 0000 link A6, 0
0000148C 48E7 0018 movem.l -[A7], A3,A4
00001490 49ED F9DE lea.l A4, [A5 - 0x622]
00001494 266E 0008 movea.l A3, [A6 + 0x8]
00001498 200B move.l D0, A3
0000149A 674E beq +0x50 /* 000014EA */
0000149C 202E 000C move.l D0, [A6 + 0xC]
000014A0 B093 cmp.l D0, [A3]
000014A2 6604 bne +0x6 /* 000014A8 */
000014A4 7000 moveq.l D0, 0x00
000014A6 2680 move.l [A3], D0
label000014A8:
000014A8 202E 000C move.l D0, [A6 + 0xC]
000014AC B0AB 0004 cmp.l D0, [A3 + 0x4]
000014B0 6618 bne +0x1A /* 000014CA */
000014B2 7000 moveq.l D0, 0x00
000014B4 2F00 move.l -[A7], D0
000014B6 2F2E 000C move.l -[A7], [A6 + 0xC]
000014BA 2F0B move.l -[A7], A3
000014BC 4EBA 2116 jsr [PC + 0x2116 /* 000035D4 */]
000014C0 7000 moveq.l D0, 0x00
000014C2 2740 0004 move.l [A3 + 0x4], D0
000014C6 4FEF 000C lea.l A7, [A7 + 0xC]
label000014CA:
000014CA 202E 000C move.l D0, [A6 + 0xC]
000014CE B0AB 0008 cmp.l D0, [A3 + 0x8]
000014D2 6606 bne +0x8 /* 000014DA */
000014D4 7000 moveq.l D0, 0x00
000014D6 2740 0008 move.l [A3 + 0x8], D0
label000014DA:
000014DA 202E 000C move.l D0, [A6 + 0xC]
000014DE B0AB 000C cmp.l D0, [A3 + 0xC]
000014E2 6606 bne +0x8 /* 000014EA */
000014E4 7000 moveq.l D0, 0x00
000014E6 2740 000C move.l [A3 + 0xC], D0
label000014EA:
000014EA 206E 000C movea.l A0, [A6 + 0xC]
000014EE 7000 moveq.l D0, 0x00
000014F0 1028 004C move.b D0, [A0 + 0x4C]
000014F4 E540 asl D0.w, 2
000014F6 4AB4 0000 tst.l [A4 + D0.w]
000014FA 6718 beq +0x1A /* 00001514 */
000014FC 2F2E 000C move.l -[A7], [A6 + 0xC]
00001500 206E 000C movea.l A0, [A6 + 0xC]
00001504 7000 moveq.l D0, 0x00
00001506 1028 004C move.b D0, [A0 + 0x4C]
0000150A E540 asl D0.w, 2
0000150C 2074 0000 movea.l A0, [A4 + D0.w]
00001510 4E90 jsr [A0]
00001512 588F addq.l A7, 4
label00001514:
00001514 206E 000C movea.l A0, [A6 + 0xC]
00001518 2F08 move.l -[A7], A0
0000151A 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
0000151E 206E 000C movea.l A0, [A6 + 0xC]
00001522 4868 0004 pea.l [A0 + 0x4]
00001526 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
0000152A 206E 000C movea.l A0, [A6 + 0xC]
0000152E 4868 0042 pea.l [A0 + 0x42]
00001532 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
00001536 206E 000C movea.l A0, [A6 + 0xC]
0000153A 4868 0038 pea.l [A0 + 0x38]
0000153E 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
00001542 206E 000C movea.l A0, [A6 + 0xC]
00001546 4868 0008 pea.l [A0 + 0x8]
0000154A 4EAD 195A jsr [A5 + 0x195A /* export_807 */]
0000154E 486E 000C pea.l [A6 + 0xC]
00001552 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
00001556 4FEF 0018 lea.l A7, [A7 + 0x18]
0000155A 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
00001560 4E5E unlink A6
00001562 4E75 rts
export_924:
fn00001564:
00001564 4E56 FEFC link A6, -0x0104
00001568 48E7 0018 movem.l -[A7], A3,A4
0000156C 286E 000C movea.l A4, [A6 + 0xC]
00001570 266E 0008 movea.l A3, [A6 + 0x8]
00001574 4A93 tst.l [A3]
00001576 6700 0084 beq +0x86 /* 000015FC */
0000157A 2053 movea.l A0, [A3]
0000157C 4A10 tst.b [A0]
0000157E 677C beq +0x7E /* 000015FC */
00001580 7002 moveq.l D0, 0x02
00001582 C02B 004D and.b D0, [A3 + 0x4D]
00001586 6774 beq +0x76 /* 000015FC */
00001588 4A2B 004C tst.b [A3 + 0x4C]
0000158C 676E beq +0x70 /* 000015FC */
0000158E 486B 0032 pea.l [A3 + 0x32]
00001592 4EAD 082A jsr [A5 + 0x82A /* export_257 */]
00001596 2F2B 0032 move.l -[A7], [A3 + 0x32]
0000159A 4EAD 0812 jsr [A5 + 0x812 /* export_254 */]
0000159E 2F13 move.l -[A7], [A3]
000015A0 486E FF00 pea.l [A6 - 0x100]
000015A4 4EAD 1B22 jsr [A5 + 0x1B22 /* export_864 */]
000015A8 486D F998 pea.l [A5 - 0x668]
000015AC 486E FF00 pea.l [A6 - 0x100]
000015B0 4EAD 1B1A jsr [A5 + 0x1B1A /* export_863 */]
000015B4 3D6C 0002 FEFE move.w [A6 - 0x102], [A4 + 0x2]
000015BA 302C 0004 move.w D0, [A4 + 0x4]
000015BE D054 add.w D0, [A4]
000015C0 48C0 ext.l D0
000015C2 E280 asr D0, 1
000015C4 2F00 move.l -[A7], D0
000015C6 4EAD 0792 jsr [A5 + 0x792 /* export_238 */]
000015CA 2200 move.l D1, D0
000015CC 201F move.l D0, [A7]+
000015CE 48C1 ext.l D1
000015D0 E281 asr D1, 1
000015D2 D280 add.l D1, D0
000015D4 3D41 FEFC move.w [A6 - 0x104], D1
000015D8 7000 moveq.l D0, 0x00
000015DA 102B 004E move.b D0, [A3 + 0x4E]
000015DE 2F00 move.l -[A7], D0
000015E0 486E FF00 pea.l [A6 - 0x100]
000015E4 2F2E FEFC move.l -[A7], [A6 - 0x104]
000015E8 4EBA 2640 jsr [PC + 0x2640 /* 00003C2A */]
000015EC 486E FF00 pea.l [A6 - 0x100]
000015F0 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
000015F4 D16C 0002 add.w [A4 + 0x2], D0
000015F8 4FEF 0028 lea.l A7, [A7 + 0x28]
label000015FC:
000015FC 4CEE 1800 FEF4 movem.l A3,A4, [A6 - 0x10C]
00001602 4E5E unlink A6
00001604 4E75 rts
export_925:
fn00001606:
00001606 4E56 FFF4 link A6, -0x000C
0000160A 48E7 0018 movem.l -[A7], A3,A4
0000160E 286E 000C movea.l A4, [A6 + 0xC]
00001612 266E 0008 movea.l A3, [A6 + 0x8]
00001616 4AAB 0004 tst.l [A3 + 0x4]
0000161A 6700 0118 beq +0x11A /* 00001734 */
0000161E 206B 0004 movea.l A0, [A3 + 0x4]
00001622 4A10 tst.b [A0]
00001624 6700 010E beq +0x110 /* 00001734 */
00001628 7001 moveq.l D0, 0x01
0000162A C02B 004D and.b D0, [A3 + 0x4D]
0000162E 6700 0104 beq +0x106 /* 00001734 */
00001632 486B 0032 pea.l [A3 + 0x32]
00001636 4EAD 082A jsr [A5 + 0x82A /* export_257 */]
0000163A 2F2B 0032 move.l -[A7], [A3 + 0x32]
0000163E 4EAD 0812 jsr [A5 + 0x812 /* export_254 */]
00001642 41EB 0032 lea.l A0, [A3 + 0x32]
00001646 2F20 move.l -[A7], -[A0]
00001648 2F20 move.l -[A7], -[A0]
0000164A 4EAD 0802 jsr [A5 + 0x802 /* export_252 */]
0000164E 2D54 FFF4 move.l [A6 - 0xC], [A4]
00001652 3D6C 0006 FFFA move.w [A6 - 0x6], [A4 + 0x6]
00001658 4EAD 07AA jsr [A5 + 0x7AA /* export_241 */]
0000165C D06E FFF4 add.w D0, [A6 - 0xC]
00001660 2F00 move.l -[A7], D0
00001662 723C moveq.l D1, 0x3C
00001664 2F01 move.l -[A7], D1
00001666 206D E9DE movea.l A0, [A5 - 0x1622]
0000166A 3428 017A move.w D2, [A0 + 0x17A]
0000166E 48C2 ext.l D2
00001670 2F02 move.l -[A7], D2
00001672 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
00001676 508F addq.l A7, 8
00001678 2200 move.l D1, D0
0000167A 201F move.l D0, [A7]+
0000167C E349 lsl D1.w, 1
0000167E D240 add.w D1, D0
00001680 3D41 FFF8 move.w [A6 - 0x8], D1
00001684 4EAD 0962 jsr [A5 + 0x962 /* export_296 */]
00001688 41EE FFFC lea.l A0, [A6 - 0x4]
0000168C 2F20 move.l -[A7], -[A0]
0000168E 2F20 move.l -[A7], -[A0]
00001690 4EAD 0972 jsr [A5 + 0x972 /* export_298 */]
00001694 41EE FFFC lea.l A0, [A6 - 0x4]
00001698 2F20 move.l -[A7], -[A0]
0000169A 2F20 move.l -[A7], -[A0]
0000169C 4EAD 08CA jsr [A5 + 0x8CA /* export_277 */]
000016A0 302E FFF6 move.w D0, [A6 - 0xA]
000016A4 D06E FFFA add.w D0, [A6 - 0x6]
000016A8 48C0 ext.l D0
000016AA E280 asr D0, 1
000016AC 2F00 move.l -[A7], D0
000016AE 2F2B 0004 move.l -[A7], [A3 + 0x4]
000016B2 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
000016B6 588F addq.l A7, 4
000016B8 2200 move.l D1, D0
000016BA 201F move.l D0, [A7]+
000016BC 48C1 ext.l D1
000016BE E281 asr D1, 1
000016C0 9081 sub.l D0, D1
000016C2 3D40 FFFE move.w [A6 - 0x2], D0
000016C6 302E FFF4 move.w D0, [A6 - 0xC]
000016CA D06E FFF8 add.w D0, [A6 - 0x8]
000016CE 48C0 ext.l D0
000016D0 E280 asr D0, 1
000016D2 2F00 move.l -[A7], D0
000016D4 4EAD 0792 jsr [A5 + 0x792 /* export_238 */]
000016D8 2200 move.l D1, D0
000016DA 201F move.l D0, [A7]+
000016DC 48C1 ext.l D1
000016DE E281 asr D1, 1
000016E0 D280 add.l D1, D0
000016E2 3D41 FFFC move.w [A6 - 0x4], D1
000016E6 7000 moveq.l D0, 0x00
000016E8 102B 004F move.b D0, [A3 + 0x4F]
000016EC 2F00 move.l -[A7], D0
000016EE 2F2B 0004 move.l -[A7], [A3 + 0x4]
000016F2 2F2E FFFC move.l -[A7], [A6 - 0x4]
000016F6 4EBA 2532 jsr [PC + 0x2532 /* 00003C2A */]
000016FA 4A2B 0013 tst.b [A3 + 0x13]
000016FE 4FEF 002C lea.l A7, [A7 + 0x2C]
00001702 6716 beq +0x18 /* 0000171A */
00001704 3D6E FFF8 FFF4 move.w [A6 - 0xC], [A6 - 0x8]
0000170A 41EE FFFC lea.l A0, [A6 - 0x4]
0000170E 2F20 move.l -[A7], -[A0]
00001710 2F20 move.l -[A7], -[A0]
00001712 4EAD 085A jsr [A5 + 0x85A /* export_263 */]
00001716 508F addq.l A7, 8
00001718 600E bra +0x10 /* 00001728 */
label0000171A:
0000171A 41EE FFFC lea.l A0, [A6 - 0x4]
0000171E 2F20 move.l -[A7], -[A0]
00001720 2F20 move.l -[A7], -[A0]
00001722 4EAD 08C2 jsr [A5 + 0x8C2 /* export_276 */]
00001726 508F addq.l A7, 8
label00001728:
00001728 302E FFF8 move.w D0, [A6 - 0x8]
0000172C 5240 addq.w D0, 1
0000172E 3880 move.w [A4], D0
00001730 4EAD 096A jsr [A5 + 0x96A /* export_297 */]
label00001734:
00001734 4CEE 1800 FFEC movem.l A3,A4, [A6 - 0x14]
0000173A 4E5E unlink A6
0000173C 4E75 rts
export_926:
0000173E 4E56 FFE0 link A6, -0x0020
00001742 48E7 0018 movem.l -[A7], A3,A4
00001746 286E 000C movea.l A4, [A6 + 0xC]
0000174A 266E 0008 movea.l A3, [A6 + 0x8]
0000174E 7004 moveq.l D0, 0x04
00001750 C02B 004D and.b D0, [A3 + 0x4D]
00001754 6600 01C8 bne +0x1CA /* 0000191E */
00001758 200C move.l D0, A4
0000175A 661C bne +0x1E /* 00001778 */
0000175C 41EB 0056 lea.l A0, [A3 + 0x56]
00001760 43EE FFF4 lea.l A1, [A6 - 0xC]
00001764 22D8 move.l [A1]+, [A0]+
00001766 22D8 move.l [A1]+, [A0]+
00001768 41EE FFEC lea.l A0, [A6 - 0x14]
0000176C 43EE FFF4 lea.l A1, [A6 - 0xC]
00001770 20D9 move.l [A0]+, [A1]+
00001772 20D9 move.l [A0]+, [A1]+
00001774 49EE FFEC lea.l A4, [A6 - 0x14]
label00001778:
00001778 4EAD 0962 jsr [A5 + 0x962 /* export_296 */]
0000177C 41EC 0010 lea.l A0, [A4 + 0x10]
00001780 2F20 move.l -[A7], -[A0]
00001782 2F20 move.l -[A7], -[A0]
00001784 4EAD 0972 jsr [A5 + 0x972 /* export_298 */]
00001788 302C 0002 move.w D0, [A4 + 0x2]
0000178C 4440 neg.w D0
0000178E 3D40 FFE2 move.w [A6 - 0x1E], D0
00001792 3014 move.w D0, [A4]
00001794 4440 neg.w D0
00001796 3D40 FFE0 move.w [A6 - 0x20], D0
0000179A 2F14 move.l -[A7], [A4]
0000179C 4EAD 0822 jsr [A5 + 0x822 /* export_256 */]
000017A0 426B 0056 clr.w [A3 + 0x56]
000017A4 426B 0058 clr.w [A3 + 0x58]
000017A8 302C 0006 move.w D0, [A4 + 0x6]
000017AC 906C 0002 sub.w D0, [A4 + 0x2]
000017B0 3740 005C move.w [A3 + 0x5C], D0
000017B4 302C 0004 move.w D0, [A4 + 0x4]
000017B8 9054 sub.w D0, [A4]
000017BA 3740 005A move.w [A3 + 0x5A], D0
000017BE 303C 0080 move.w D0, 0x80
000017C2 C02B 004D and.b D0, [A3 + 0x4D]
000017C6 4FEF 000C lea.l A7, [A7 + 0xC]
000017CA 6600 00EA bne +0xEC /* 000018B6 */
000017CE 102B 004C move.b D0, [A3 + 0x4C]
000017D2 6700 00BA beq +0xBC /* 0000188E */
000017D6 5100 subq.b D0, 8
000017D8 6700 00B4 beq +0xB6 /* 0000188E */
000017DC 5300 subq.b D0, 1
000017DE 6700 00AE beq +0xB0 /* 0000188E */
000017E2 5700 subq.b D0, 3
000017E4 6700 00A8 beq +0xAA /* 0000188E */
000017E8 5300 subq.b D0, 1
000017EA 6700 00A2 beq +0xA4 /* 0000188E */
000017EE 486B 0056 pea.l [A3 + 0x56]
000017F2 2F0B move.l -[A7], A3
000017F4 4EBA FD6E jsr [PC - 0x292 /* 00001564 */]
000017F8 2F2D B9FC move.l -[A7], [A5 - 0x4604]
000017FC 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */]
00001800 4A40 tst.w D0
00001802 4FEF 000C lea.l A7, [A7 + 0xC]
00001806 6738 beq +0x3A /* 00001840 */
00001808 206D B9FC movea.l A0, [A5 - 0x4604]
0000180C B7E8 03DA cmpa.l A3, [A0 + 0x3DA]
00001810 662E bne +0x30 /* 00001840 */
00001812 4A2B 000F tst.b [A3 + 0xF]
00001816 6628 bne +0x2A /* 00001840 */
00001818 2D6B 000C FFFC move.l [A6 - 0x4], [A3 + 0xC]
0000181E 276D EA1A 000C move.l [A3 + 0xC], [A5 - 0x15E6]
00001824 41EB 005E lea.l A0, [A3 + 0x5E]
00001828 2F20 move.l -[A7], -[A0]
0000182A 2F20 move.l -[A7], -[A0]
0000182C 486B 000C pea.l [A3 + 0xC]
00001830 4EAD 095A jsr [A5 + 0x95A /* export_295 */]
00001834 276E FFFC 000C move.l [A3 + 0xC], [A6 - 0x4]
0000183A 4FEF 000C lea.l A7, [A7 + 0xC]
0000183E 6014 bra +0x16 /* 00001854 */
label00001840:
00001840 41EB 005E lea.l A0, [A3 + 0x5E]
00001844 2F20 move.l -[A7], -[A0]
00001846 2F20 move.l -[A7], -[A0]
00001848 486B 000C pea.l [A3 + 0xC]
0000184C 4EAD 095A jsr [A5 + 0x95A /* export_295 */]
00001850 4FEF 000C lea.l A7, [A7 + 0xC]
label00001854:
00001854 486E FFE4 pea.l [A6 - 0x1C]
00001858 486B 000C pea.l [A3 + 0xC]
0000185C 4EAD 0952 jsr [A5 + 0x952 /* export_294 */]
00001860 302E FFE6 move.w D0, [A6 - 0x1A]
00001864 D16B 0058 add.w [A3 + 0x58], D0
00001868 302E FFE4 move.w D0, [A6 - 0x1C]
0000186C D16B 0056 add.w [A3 + 0x56], D0
00001870 302E FFEA move.w D0, [A6 - 0x16]
00001874 916B 005C sub.w [A3 + 0x5C], D0
00001878 302E FFE8 move.w D0, [A6 - 0x18]
0000187C 916B 005A sub.w [A3 + 0x5A], D0
00001880 486B 0056 pea.l [A3 + 0x56]
00001884 2F0B move.l -[A7], A3
00001886 4EBA FD7E jsr [PC - 0x282 /* 00001606 */]
0000188A 4FEF 0010 lea.l A7, [A7 + 0x10]
label0000188E:
0000188E 7000 moveq.l D0, 0x00
00001890 102B 004C move.b D0, [A3 + 0x4C]
00001894 E540 asl D0.w, 2
00001896 41ED F9A2 lea.l A0, [A5 - 0x65E]
0000189A 4AB0 0000 tst.l [A0 + D0.w]
0000189E 6716 beq +0x18 /* 000018B6 */
000018A0 2F0B move.l -[A7], A3
000018A2 7000 moveq.l D0, 0x00
000018A4 102B 004C move.b D0, [A3 + 0x4C]
000018A8 E540 asl D0.w, 2
000018AA 41ED F9A2 lea.l A0, [A5 - 0x65E]
000018AE 2070 0000 movea.l A0, [A0 + D0.w]
000018B2 4E90 jsr [A0]
000018B4 588F addq.l A7, 4
label000018B6:
000018B6 700A moveq.l D0, 0x0A
000018B8 B02B 004C cmp.b D0, [A3 + 0x4C]
000018BC 661A bne +0x1C /* 000018D8 */
000018BE 486B 0056 pea.l [A3 + 0x56]
000018C2 7000 moveq.l D0, 0x00
000018C4 2F00 move.l -[A7], D0
000018C6 2F2B 0056 move.l -[A7], [A3 + 0x56]
000018CA 2F0B move.l -[A7], A3
000018CC 7205 moveq.l D1, 0x05
000018CE 2F01 move.l -[A7], D1
000018D0 4EBA F358 jsr [PC - 0xCA8 /* 00000C2A */]
000018D4 4FEF 0014 lea.l A7, [A7 + 0x14]
label000018D8:
000018D8 2F2E FFE0 move.l -[A7], [A6 - 0x20]
000018DC 4EAD 0822 jsr [A5 + 0x822 /* export_256 */]
000018E0 303C 0080 move.w D0, 0x80
000018E4 C02B 004D and.b D0, [A3 + 0x4D]
000018E8 588F addq.l A7, 4
000018EA 662E bne +0x30 /* 0000191A */
000018EC 206D B9F8 movea.l A0, [A5 - 0x4608]
000018F0 4A68 0374 tst.w [A0 + 0x374]
000018F4 6724 beq +0x26 /* 0000191A */
000018F6 7020 moveq.l D0, 0x20
000018F8 C02B 004D and.b D0, [A3 + 0x4D]
000018FC 671C beq +0x1E /* 0000191A */
000018FE 4A2B 004C tst.b [A3 + 0x4C]
00001902 6716 beq +0x18 /* 0000191A */
00001904 7009 moveq.l D0, 0x09
00001906 B02B 004C cmp.b D0, [A3 + 0x4C]
0000190A 670E beq +0x10 /* 0000191A */
0000190C 204C movea.l A0, A4
0000190E 5088 addq.l A0, 8
00001910 2F20 move.l -[A7], -[A0]
00001912 2F20 move.l -[A7], -[A0]
00001914 4EAD 0A8A jsr [A5 + 0xA8A /* export_333 */]
00001918 508F addq.l A7, 8
label0000191A:
0000191A 4EAD 096A jsr [A5 + 0x96A /* export_297 */]
label0000191E:
0000191E 4CEE 1800 FFD8 movem.l A3,A4, [A6 - 0x28]
00001924 4E5E unlink A6
00001926 4E75 rts
fn00001928:
00001928 4E56 FFBA link A6, -0x0046
0000192C 48E7 0310 movem.l -[A7], D6,D7,A3
00001930 3C2E 000E move.w D6, [A6 + 0xE]
00001934 266E 0008 movea.l A3, [A6 + 0x8]
00001938 487A 05A0 pea.l [PC + 0x5A0 /* 00001EDA, value 0x0, cstring "" */]
0000193C 486E FFF8 pea.l [A6 - 0x8]
00001940 3F3C 0810 move.w -[A7], 0x810
00001944 A9EB syscall Pack4/FP68K
00001946 102B 004C move.b D0, [A3 + 0x4C]
0000194A 5300 subq.b D0, 1
0000194C 6500 055C bcs +0x55E /* 00001EAA */
00001950 0C00 000D cmpi.b D0, 0xD /* '\r' */
00001954 6200 0554 bhi +0x556 /* 00001EAA */
00001958 7200 moveq.l D1, 0x00
0000195A 1200 move.b D1, D0
0000195C D241 add.w D1, D1
0000195E 323B 1006 move.w D1, [PC + D1.w + 0x6]
00001962 4EFB 1000 jmp [PC + D1.w]
00001966 001E 004C ori.b [A6]+, 0x4C /* 'L' */
0000196A 00AA 0112 0132 0152 ori.l [A2 + 0x152], 0x1120132
00001972 01EE .incomplete
00001974 03BA 035C bclr [PC + 0x35C /* 00001CD2, value 0xBC6B0062 */], D1
00001978 0546 bchg D6, D2
0000197A 0546 bchg D6, D2
0000197C 0416 0472 subi.b [A6], 0x72 /* 'r' */
00001980 04EC .incomplete
00001982 48C6 ext.l D6
00001984 2006 move.l D0, D6
00001986 5280 addq.l D0, 1
00001988 2F00 move.l -[A7], D0
0000198A 2F0B move.l -[A7], A3
0000198C 4EAD 159A jsr [A5 + 0x159A /* export_687 */]
00001990 3D40 FFEE move.w [A6 - 0x12], D0
00001994 2D41 FFF0 move.l [A6 - 0x10], D1
00001998 2D48 FFF4 move.l [A6 - 0xC], A0
0000199C 486E FFEE pea.l [A6 - 0x12]
000019A0 486E FFF8 pea.l [A6 - 0x8]
000019A4 3F3C 0810 move.w -[A7], 0x810
000019A8 A9EB syscall Pack4/FP68K
000019AA 508F addq.l A7, 8
000019AC 6000 050A bra +0x50C /* 00001EB8 */
000019B0 48C6 ext.l D6
000019B2 70FF moveq.l D0, 0xFFFFFFFF
000019B4 B086 cmp.l D0, D6
000019B6 660A bne +0xC /* 000019C2 */
000019B8 302B 005E move.w D0, [A3 + 0x5E]
000019BC 5240 addq.w D0, 1
000019BE 48C0 ext.l D0
000019C0 600C bra +0xE /* 000019CE */
label000019C2:
000019C2 BC6B 005E cmp.w D6, [A3 + 0x5E]
000019C6 57C0 seq D0
000019C8 0240 0001 andi.w D0, 0x1
000019CC 48C0 ext.l D0
label000019CE:
000019CE 2D40 FFEA move.l [A6 - 0x16], D0
000019D2 486E FFEA pea.l [A6 - 0x16]
000019D6 486E FFEE pea.l [A6 - 0x12]
000019DA 3F3C 280E move.w -[A7], 0x280E
000019DE A9EB syscall Pack4/FP68K
000019E0 486E FFEE pea.l [A6 - 0x12]
000019E4 486E FFE2 pea.l [A6 - 0x1E]
000019E8 3F3C 0810 move.w -[A7], 0x810
000019EC A9EB syscall Pack4/FP68K
000019EE 486E FFE2 pea.l [A6 - 0x1E]
000019F2 486E FFD8 pea.l [A6 - 0x28]
000019F6 3F3C 080E move.w -[A7], 0x80E
000019FA A9EB syscall Pack4/FP68K
000019FC 486E FFD8 pea.l [A6 - 0x28]
00001A00 486E FFF8 pea.l [A6 - 0x8]
00001A04 3F3C 0810 move.w -[A7], 0x810
00001A08 A9EB syscall Pack4/FP68K
00001A0A 6000 04AC bra +0x4AE /* 00001EB8 */
00001A0E 7000 moveq.l D0, 0x00
00001A10 4A46 tst.w D6
00001A12 6D08 blt +0xA /* 00001A1C */
00001A14 BC6B 005E cmp.w D6, [A3 + 0x5E]
00001A18 6C02 bge +0x4 /* 00001A1C */
00001A1A 7001 moveq.l D0, 0x01
label00001A1C:
00001A1C 4A80 tst.l D0
00001A1E 6714 beq +0x16 /* 00001A34 */
00001A20 206B 0062 movea.l A0, [A3 + 0x62]
00001A24 48C6 ext.l D6
00001A26 2006 move.l D0, D6
00001A28 E980 asl D0, 4
00001A2A 7203 moveq.l D1, 0x03
00001A2C C270 0806 and.w D1, [A0 + D0 + 0x6]
00001A30 48C1 ext.l D1
00001A32 6002 bra +0x4 /* 00001A36 */
label00001A34:
00001A34 7200 moveq.l D1, 0x00
label00001A36:
00001A36 2D41 FFD4 move.l [A6 - 0x2C], D1
00001A3A 486E FFD4 pea.l [A6 - 0x2C]
00001A3E 486E FFEE pea.l [A6 - 0x12]
00001A42 3F3C 280E move.w -[A7], 0x280E
00001A46 A9EB syscall Pack4/FP68K
00001A48 486E FFEE pea.l [A6 - 0x12]
00001A4C 486E FFE2 pea.l [A6 - 0x1E]
00001A50 3F3C 0810 move.w -[A7], 0x810
00001A54 A9EB syscall Pack4/FP68K
00001A56 486E FFE2 pea.l [A6 - 0x1E]
00001A5A 486E FFD8 pea.l [A6 - 0x28]
00001A5E 3F3C 080E move.w -[A7], 0x80E
00001A62 A9EB syscall Pack4/FP68K
00001A64 486E FFD8 pea.l [A6 - 0x28]
00001A68 486E FFF8 pea.l [A6 - 0x8]
00001A6C 3F3C 0810 move.w -[A7], 0x810
00001A70 A9EB syscall Pack4/FP68K
00001A72 6000 0444 bra +0x446 /* 00001EB8 */
00001A76 486B 005E pea.l [A3 + 0x5E]
00001A7A 486E FFEE pea.l [A6 - 0x12]
00001A7E 3F3C 080E move.w -[A7], 0x80E
00001A82 A9EB syscall Pack4/FP68K
00001A84 486E FFEE pea.l [A6 - 0x12]
00001A88 486E FFF8 pea.l [A6 - 0x8]
00001A8C 3F3C 0810 move.w -[A7], 0x810
00001A90 A9EB syscall Pack4/FP68K
00001A92 6000 0424 bra +0x426 /* 00001EB8 */
00001A96 486B 005E pea.l [A3 + 0x5E]
00001A9A 486E FFEE pea.l [A6 - 0x12]
00001A9E 3F3C 080E move.w -[A7], 0x80E
00001AA2 A9EB syscall Pack4/FP68K
00001AA4 486E FFEE pea.l [A6 - 0x12]
00001AA8 486E FFF8 pea.l [A6 - 0x8]
00001AAC 3F3C 0810 move.w -[A7], 0x810
00001AB0 A9EB syscall Pack4/FP68K
00001AB2 6000 0404 bra +0x406 /* 00001EB8 */
00001AB6 486B 005E pea.l [A3 + 0x5E]
00001ABA 486E FFEE pea.l [A6 - 0x12]
00001ABE 3F3C 080E move.w -[A7], 0x80E
00001AC2 A9EB syscall Pack4/FP68K
00001AC4 486B 0066 pea.l [A3 + 0x66]
00001AC8 486E FFEE pea.l [A6 - 0x12]
00001ACC 3F3C 080A move.w -[A7], 0x80A
00001AD0 A9EB syscall Pack4/FP68K
00001AD2 6420 bcc +0x22 /* 00001AF4 */
00001AD4 486B 0066 pea.l [A3 + 0x66]
00001AD8 486E FFEE pea.l [A6 - 0x12]
00001ADC 3F3C 080E move.w -[A7], 0x80E
00001AE0 A9EB syscall Pack4/FP68K
00001AE2 486E FFEE pea.l [A6 - 0x12]
00001AE6 486E FFF8 pea.l [A6 - 0x8]
00001AEA 3F3C 0810 move.w -[A7], 0x810
00001AEE A9EB syscall Pack4/FP68K
00001AF0 6000 03C6 bra +0x3C8 /* 00001EB8 */
label00001AF4:
00001AF4 486B 005E pea.l [A3 + 0x5E]
00001AF8 486E FFEE pea.l [A6 - 0x12]
00001AFC 3F3C 080E move.w -[A7], 0x80E
00001B00 A9EB syscall Pack4/FP68K
00001B02 486B 006E pea.l [A3 + 0x6E]
00001B06 486E FFEE pea.l [A6 - 0x12]
00001B0A 3F3C 080A move.w -[A7], 0x80A
00001B0E A9EB syscall Pack4/FP68K
00001B10 6F20 ble +0x22 /* 00001B32 */
00001B12 486B 006E pea.l [A3 + 0x6E]
00001B16 486E FFEE pea.l [A6 - 0x12]
00001B1A 3F3C 080E move.w -[A7], 0x80E
00001B1E A9EB syscall Pack4/FP68K
00001B20 486E FFEE pea.l [A6 - 0x12]
00001B24 486E FFF8 pea.l [A6 - 0x8]
00001B28 3F3C 0810 move.w -[A7], 0x810
00001B2C A9EB syscall Pack4/FP68K
00001B2E 6000 0388 bra +0x38A /* 00001EB8 */
label00001B32:
00001B32 486B 005E pea.l [A3 + 0x5E]
00001B36 486E FFEE pea.l [A6 - 0x12]
00001B3A 3F3C 080E move.w -[A7], 0x80E
00001B3E A9EB syscall Pack4/FP68K
00001B40 486E FFEE pea.l [A6 - 0x12]
00001B44 486E FFF8 pea.l [A6 - 0x8]
00001B48 3F3C 0810 move.w -[A7], 0x810
00001B4C A9EB syscall Pack4/FP68K
00001B4E 6000 0368 bra +0x36A /* 00001EB8 */
00001B52 3006 move.w D0, D6
00001B54 5640 addq.w D0, 3
00001B56 6B00 0102 bmi +0x104 /* 00001C5A */
00001B5A 0C40 0002 cmpi.w D0, 0x2
00001B5E 6E00 00FA bgt +0xFC /* 00001C5A */
00001B62 D040 add.w D0, D0
00001B64 303B 0006 move.w D0, [PC + D0.w + 0x6]
00001B68 4EFB 0000 jmp [PC + D0.w]
00001B6C 00B4 006E 0008 7E00 ori.l [A4 + D7 * 8], 0x6E0008
00001B74 6054 bra +0x56 /* 00001BCA */
label00001B76:
00001B76 206B 0066 movea.l A0, [A3 + 0x66]
00001B7A 2007 move.l D0, D7
00001B7C E980 asl D0, 4
00001B7E 4A70 0806 tst.w [A0 + D0 + 0x6]
00001B82 6744 beq +0x46 /* 00001BC8 */
00001B84 2007 move.l D0, D7
00001B86 5280 addq.l D0, 1
00001B88 2D40 FFD0 move.l [A6 - 0x30], D0
00001B8C 486E FFD0 pea.l [A6 - 0x30]
00001B90 486E FFEE pea.l [A6 - 0x12]
00001B94 3F3C 280E move.w -[A7], 0x280E
00001B98 A9EB syscall Pack4/FP68K
00001B9A 486E FFEE pea.l [A6 - 0x12]
00001B9E 486E FFE2 pea.l [A6 - 0x1E]
00001BA2 3F3C 0810 move.w -[A7], 0x810
00001BA6 A9EB syscall Pack4/FP68K
00001BA8 486E FFE2 pea.l [A6 - 0x1E]
00001BAC 486E FFD8 pea.l [A6 - 0x28]
00001BB0 3F3C 080E move.w -[A7], 0x80E
00001BB4 A9EB syscall Pack4/FP68K
00001BB6 486E FFD8 pea.l [A6 - 0x28]
00001BBA 486E FFF8 pea.l [A6 - 0x8]
00001BBE 3F3C 0810 move.w -[A7], 0x810
00001BC2 A9EB syscall Pack4/FP68K
00001BC4 6000 02F2 bra +0x2F4 /* 00001EB8 */
label00001BC8:
00001BC8 5287 addq.l D7, 1
label00001BCA:
00001BCA 302B 005E move.w D0, [A3 + 0x5E]
00001BCE 48C0 ext.l D0
00001BD0 B087 cmp.l D0, D7
00001BD2 6EA2 bgt -0x5C /* 00001B76 */
00001BD4 6000 02E2 bra +0x2E4 /* 00001EB8 */
00001BD8 302B 0060 move.w D0, [A3 + 0x60]
00001BDC 5240 addq.w D0, 1
00001BDE 3D40 FFCE move.w [A6 - 0x32], D0
00001BE2 486E FFCE pea.l [A6 - 0x32]
00001BE6 486E FFEE pea.l [A6 - 0x12]
00001BEA 3F3C 200E move.w -[A7], 0x200E
00001BEE A9EB syscall Pack4/FP68K
00001BF0 486E FFEE pea.l [A6 - 0x12]
00001BF4 486E FFE2 pea.l [A6 - 0x1E]
00001BF8 3F3C 0810 move.w -[A7], 0x810
00001BFC A9EB syscall Pack4/FP68K
00001BFE 486E FFE2 pea.l [A6 - 0x1E]
00001C02 486E FFD8 pea.l [A6 - 0x28]
00001C06 3F3C 080E move.w -[A7], 0x80E
00001C0A A9EB syscall Pack4/FP68K
00001C0C 486E FFD8 pea.l [A6 - 0x28]
00001C10 486E FFF8 pea.l [A6 - 0x8]
00001C14 3F3C 0810 move.w -[A7], 0x810
00001C18 A9EB syscall Pack4/FP68K
00001C1A 6000 029C bra +0x29E /* 00001EB8 */
00001C1E 486B 005E pea.l [A3 + 0x5E]
00001C22 486E FFEE pea.l [A6 - 0x12]
00001C26 3F3C 200E move.w -[A7], 0x200E
00001C2A A9EB syscall Pack4/FP68K
00001C2C 486E FFEE pea.l [A6 - 0x12]
00001C30 486E FFE2 pea.l [A6 - 0x1E]
00001C34 3F3C 0810 move.w -[A7], 0x810
00001C38 A9EB syscall Pack4/FP68K
00001C3A 486E FFE2 pea.l [A6 - 0x1E]
00001C3E 486E FFD8 pea.l [A6 - 0x28]
00001C42 3F3C 080E move.w -[A7], 0x80E
00001C46 A9EB syscall Pack4/FP68K
00001C48 486E FFD8 pea.l [A6 - 0x28]
00001C4C 486E FFF8 pea.l [A6 - 0x8]
00001C50 3F3C 0810 move.w -[A7], 0x810
00001C54 A9EB syscall Pack4/FP68K
00001C56 6000 0260 bra +0x262 /* 00001EB8 */
label00001C5A:
00001C5A 7000 moveq.l D0, 0x00
00001C5C 4A46 tst.w D6
00001C5E 6D08 blt +0xA /* 00001C68 */
00001C60 BC6B 005E cmp.w D6, [A3 + 0x5E]
00001C64 6C02 bge +0x4 /* 00001C68 */
00001C66 7001 moveq.l D0, 0x01
label00001C68:
00001C68 4A80 tst.l D0
00001C6A 6712 beq +0x14 /* 00001C7E */
00001C6C 206B 0066 movea.l A0, [A3 + 0x66]
00001C70 48C6 ext.l D6
00001C72 2006 move.l D0, D6
00001C74 E980 asl D0, 4
00001C76 3030 0806 move.w D0, [A0 + D0 + 0x6]
00001C7A 48C0 ext.l D0
00001C7C 6002 bra +0x4 /* 00001C80 */
label00001C7E:
00001C7E 7000 moveq.l D0, 0x00
label00001C80:
00001C80 2D40 FFCA move.l [A6 - 0x36], D0
00001C84 486E FFCA pea.l [A6 - 0x36]
00001C88 486E FFEE pea.l [A6 - 0x12]
00001C8C 3F3C 280E move.w -[A7], 0x280E
00001C90 A9EB syscall Pack4/FP68K
00001C92 486E FFEE pea.l [A6 - 0x12]
00001C96 486E FFE2 pea.l [A6 - 0x1E]
00001C9A 3F3C 0810 move.w -[A7], 0x810
00001C9E A9EB syscall Pack4/FP68K
00001CA0 486E FFE2 pea.l [A6 - 0x1E]
00001CA4 486E FFD8 pea.l [A6 - 0x28]
00001CA8 3F3C 080E move.w -[A7], 0x80E
00001CAC A9EB syscall Pack4/FP68K
00001CAE 486E FFD8 pea.l [A6 - 0x28]
00001CB2 486E FFF8 pea.l [A6 - 0x8]
00001CB6 3F3C 0810 move.w -[A7], 0x810
00001CBA A9EB syscall Pack4/FP68K
00001CBC 6000 01FA bra +0x1FC /* 00001EB8 */
00001CC0 48C6 ext.l D6
00001CC2 70FF moveq.l D0, 0xFFFFFFFF
00001CC4 B086 cmp.l D0, D6
00001CC6 660A bne +0xC /* 00001CD2 */
00001CC8 302B 0062 move.w D0, [A3 + 0x62]
00001CCC 5240 addq.w D0, 1
00001CCE 48C0 ext.l D0
00001CD0 600C bra +0xE /* 00001CDE */
label00001CD2:
00001CD2 BC6B 0062 cmp.w D6, [A3 + 0x62]
00001CD6 57C0 seq D0
00001CD8 0240 0001 andi.w D0, 0x1
00001CDC 48C0 ext.l D0
label00001CDE:
00001CDE 2D40 FFC6 move.l [A6 - 0x3A], D0
00001CE2 486E FFC6 pea.l [A6 - 0x3A]
00001CE6 486E FFEE pea.l [A6 - 0x12]
00001CEA 3F3C 280E move.w -[A7], 0x280E
00001CEE A9EB syscall Pack4/FP68K
00001CF0 486E FFEE pea.l [A6 - 0x12]
00001CF4 486E FFE2 pea.l [A6 - 0x1E]
00001CF8 3F3C 0810 move.w -[A7], 0x810
00001CFC A9EB syscall Pack4/FP68K
00001CFE 486E FFE2 pea.l [A6 - 0x1E]
00001D02 486E FFD8 pea.l [A6 - 0x28]
00001D06 3F3C 080E move.w -[A7], 0x80E
00001D0A A9EB syscall Pack4/FP68K
00001D0C 486E FFD8 pea.l [A6 - 0x28]
00001D10 486E FFF8 pea.l [A6 - 0x8]
00001D14 3F3C 0810 move.w -[A7], 0x810
00001D18 A9EB syscall Pack4/FP68K
00001D1A 6000 019C bra +0x19E /* 00001EB8 */
00001D1E 7000 moveq.l D0, 0x00
00001D20 102B 0062 move.b D0, [A3 + 0x62]
00001D24 7200 moveq.l D1, 0x00
00001D26 122B 0063 move.b D1, [A3 + 0x63]
00001D2A E189 lsl D1, 8
00001D2C 8280 or.l D1, D0
00001D2E 7000 moveq.l D0, 0x00
00001D30 102B 0064 move.b D0, [A3 + 0x64]
00001D34 7410 moveq.l D2, 0x10
00001D36 E5A8 lsl D0, D2
00001D38 8081 or.l D0, D1
00001D3A 2D40 FFC2 move.l [A6 - 0x3E], D0
00001D3E 486E FFC2 pea.l [A6 - 0x3E]
00001D42 486E FFEE pea.l [A6 - 0x12]
00001D46 3F3C 280E move.w -[A7], 0x280E
00001D4A A9EB syscall Pack4/FP68K
00001D4C 486E FFEE pea.l [A6 - 0x12]
00001D50 486E FFE2 pea.l [A6 - 0x1E]
00001D54 3F3C 0810 move.w -[A7], 0x810
00001D58 A9EB syscall Pack4/FP68K
00001D5A 486E FFE2 pea.l [A6 - 0x1E]
00001D5E 486E FFD8 pea.l [A6 - 0x28]
00001D62 3F3C 080E move.w -[A7], 0x80E
00001D66 A9EB syscall Pack4/FP68K
00001D68 486E FFD8 pea.l [A6 - 0x28]
00001D6C 486E FFF8 pea.l [A6 - 0x8]
00001D70 3F3C 0810 move.w -[A7], 0x810
00001D74 A9EB syscall Pack4/FP68K
00001D76 6000 0140 bra +0x142 /* 00001EB8 */
00001D7A 48C6 ext.l D6
00001D7C 70FF moveq.l D0, 0xFFFFFFFF
00001D7E B086 cmp.l D0, D6
00001D80 6608 bne +0xA /* 00001D8A */
00001D82 302B 0066 move.w D0, [A3 + 0x66]
00001D86 48C0 ext.l D0
00001D88 600C bra +0xE /* 00001D96 */
label00001D8A:
00001D8A BC6B 0066 cmp.w D6, [A3 + 0x66]
00001D8E 57C0 seq D0
00001D90 0240 0001 andi.w D0, 0x1
00001D94 48C0 ext.l D0
label00001D96:
00001D96 2D40 FFBE move.l [A6 - 0x42], D0
00001D9A 486E FFBE pea.l [A6 - 0x42]
00001D9E 486E FFEE pea.l [A6 - 0x12]
00001DA2 3F3C 280E move.w -[A7], 0x280E
00001DA6 A9EB syscall Pack4/FP68K
00001DA8 486E FFEE pea.l [A6 - 0x12]
00001DAC 486E FFE2 pea.l [A6 - 0x1E]
00001DB0 3F3C 0810 move.w -[A7], 0x810
00001DB4 A9EB syscall Pack4/FP68K
00001DB6 486E FFE2 pea.l [A6 - 0x1E]
00001DBA 486E FFD8 pea.l [A6 - 0x28]
00001DBE 3F3C 080E move.w -[A7], 0x80E
00001DC2 A9EB syscall Pack4/FP68K
00001DC4 486E FFD8 pea.l [A6 - 0x28]
00001DC8 486E FFF8 pea.l [A6 - 0x8]
00001DCC 3F3C 0810 move.w -[A7], 0x810
00001DD0 A9EB syscall Pack4/FP68K
00001DD2 6000 00E4 bra +0xE6 /* 00001EB8 */
00001DD6 4A6B 0066 tst.w [A3 + 0x66]
00001DDA 6D0A blt +0xC /* 00001DE6 */
00001DDC 302B 0066 move.w D0, [A3 + 0x66]
00001DE0 B06B 006A cmp.w D0, [A3 + 0x6A]
00001DE4 6D26 blt +0x28 /* 00001E0C */
label00001DE6:
00001DE6 41EE FFEE lea.l A0, [A6 - 0x12]
00001DEA 43FA 00F8 lea.l A1, [PC + 0xF8 /* 00001EE4, value 0x3FFF8000 */]
00001DEE 20D9 move.l [A0]+, [A1]+
00001DF0 20D9 move.l [A0]+, [A1]+
00001DF2 30D9 move.w [A0]+, [A1]+
00001DF4 0A2E 0080 FFEE xori.b [A6 - 0x12], 0x80
00001DFA 486E FFEE pea.l [A6 - 0x12]
00001DFE 486E FFF8 pea.l [A6 - 0x8]
00001E02 3F3C 0810 move.w -[A7], 0x810
00001E06 A9EB syscall Pack4/FP68K
00001E08 6000 00AE bra +0xB0 /* 00001EB8 */
label00001E0C:
00001E0C 302B 0066 move.w D0, [A3 + 0x66]
00001E10 D040 add.w D0, D0
00001E12 41ED FBC2 lea.l A0, [A5 - 0x43E]
00001E16 4870 0000 pea.l [A0 + D0.w]
00001E1A 486E FFEE pea.l [A6 - 0x12]
00001E1E 3F3C 200E move.w -[A7], 0x200E
00001E22 A9EB syscall Pack4/FP68K
00001E24 486E FFEE pea.l [A6 - 0x12]
00001E28 486E FFE2 pea.l [A6 - 0x1E]
00001E2C 3F3C 0810 move.w -[A7], 0x810
00001E30 A9EB syscall Pack4/FP68K
00001E32 486E FFE2 pea.l [A6 - 0x1E]
00001E36 486E FFD8 pea.l [A6 - 0x28]
00001E3A 3F3C 080E move.w -[A7], 0x80E
00001E3E A9EB syscall Pack4/FP68K
00001E40 486E FFD8 pea.l [A6 - 0x28]
00001E44 486E FFF8 pea.l [A6 - 0x8]
00001E48 3F3C 0810 move.w -[A7], 0x810
00001E4C A9EB syscall Pack4/FP68K
00001E4E 6068 bra +0x6A /* 00001EB8 */
00001E50 48C6 ext.l D6
00001E52 70FF moveq.l D0, 0xFFFFFFFF
00001E54 B086 cmp.l D0, D6
00001E56 6608 bne +0xA /* 00001E60 */
00001E58 302B 0062 move.w D0, [A3 + 0x62]
00001E5C 48C0 ext.l D0
00001E5E 600C bra +0xE /* 00001E6C */
label00001E60:
00001E60 BC6B 0062 cmp.w D6, [A3 + 0x62]
00001E64 57C0 seq D0
00001E66 0240 0001 andi.w D0, 0x1
00001E6A 48C0 ext.l D0
label00001E6C:
00001E6C 2D40 FFBA move.l [A6 - 0x46], D0
00001E70 486E FFBA pea.l [A6 - 0x46]
00001E74 486E FFEE pea.l [A6 - 0x12]
00001E78 3F3C 280E move.w -[A7], 0x280E
00001E7C A9EB syscall Pack4/FP68K
00001E7E 486E FFEE pea.l [A6 - 0x12]
00001E82 486E FFE2 pea.l [A6 - 0x1E]
00001E86 3F3C 0810 move.w -[A7], 0x810
00001E8A A9EB syscall Pack4/FP68K
00001E8C 486E FFE2 pea.l [A6 - 0x1E]
00001E90 486E FFD8 pea.l [A6 - 0x28]
00001E94 3F3C 080E move.w -[A7], 0x80E
00001E98 A9EB syscall Pack4/FP68K
00001E9A 486E FFD8 pea.l [A6 - 0x28]
00001E9E 486E FFF8 pea.l [A6 - 0x8]
00001EA2 3F3C 0810 move.w -[A7], 0x810
00001EA6 A9EB syscall Pack4/FP68K
00001EA8 600E bra +0x10 /* 00001EB8 */
label00001EAA:
00001EAA 487A 002E pea.l [PC + 0x2E /* 00001EDA, value 0x0, cstring "" */]
00001EAE 486E FFF8 pea.l [A6 - 0x8]
00001EB2 3F3C 0810 move.w -[A7], 0x810
00001EB6 A9EB syscall Pack4/FP68K
label00001EB8:
00001EB8 486E FFF8 pea.l [A6 - 0x8]
00001EBC 486E FFEE pea.l [A6 - 0x12]
00001EC0 3F3C 080E move.w -[A7], 0x80E
00001EC4 A9EB syscall Pack4/FP68K
00001EC6 41EE FFEE lea.l A0, [A6 - 0x12]
00001ECA 3018 move.w D0, [A0]+
00001ECC 2218 move.l D1, [A0]+
00001ECE 2050 movea.l A0, [A0]
00001ED0 4CEE 08C0 FFAE movem.l D6,D7,A3, [A6 - 0x52]
00001ED6 4E5E unlink A6
00001ED8 4E75 rts
00001EDA 0000 0000 ori.b D0, 0x0
00001EDE 0000 0000 ori.b D0, 0x0
00001EE2 0000 3FFF ori.b D0, 0xFF
00001EE6 8000 or.b D0, D0
00001EE8 0000 0000 ori.b D0, 0x0
00001EEC 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001EEE-00001EF2
fn00001EEE:
00001EEE 4E56 FFFC link A6, -0x0004
// end alternate branch 00001EEE-00001EF2
fn00001EEE: // (misaligned)
00001EF0 FFFC .invalid <<F/7/7>>
00001EF2 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00001EF6 3C2E 000E move.w D6, [A6 + 0xE]
00001EFA 286E 0010 movea.l A4, [A6 + 0x10]
00001EFE 266E 0008 movea.l A3, [A6 + 0x8]
00001F02 4214 clr.b [A4]
00001F04 102B 004C move.b D0, [A3 + 0x4C]
00001F08 6500 01E0 bcs +0x1E2 /* 000020EA */
00001F0C 0C00 0009 cmpi.b D0, 0x9 /* '\t' */
00001F10 6200 01D8 bhi +0x1DA /* 000020EA */
00001F14 7200 moveq.l D1, 0x00
00001F16 1200 move.b D1, D0
00001F18 D241 add.w D1, D1
00001F1A 323B 1006 move.w D1, [PC + D1.w + 0x6]
00001F1E 4EFB 1000 jmp [PC + D1.w]
00001F22 0016 0024 ori.b [A6], 0x24 /* '$' */
00001F26 0060 00A6 ori.w -[A0], 0xA6
00001F2A 01CA .incomplete
00001F2C 01CA .incomplete
00001F2E 003C 00EC ori.b ccr, 236
00001F32 01CA .incomplete
00001F34 017C 2F13 bchg 0x2F13, D0
00001F38 2F0C move.l -[A7], A4
00001F3A 4EAD 1B22 jsr [A5 + 0x1B22 /* export_864 */]
00001F3E 508F addq.l A7, 8
00001F40 6000 01A8 bra +0x1AA /* 000020EA */
00001F44 48C6 ext.l D6
00001F46 2006 move.l D0, D6
00001F48 5280 addq.l D0, 1
00001F4A 2F00 move.l -[A7], D0
00001F4C 2F0C move.l -[A7], A4
00001F4E 2F0B move.l -[A7], A3
00001F50 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */]
00001F54 4FEF 000C lea.l A7, [A7 + 0xC]
00001F58 6000 0190 bra +0x192 /* 000020EA */
00001F5C 7000 moveq.l D0, 0x00
00001F5E 2F00 move.l -[A7], D0
00001F60 322B 007E move.w D1, [A3 + 0x7E]
00001F64 48C1 ext.l D1
00001F66 82BC 0000 0010 or.l D1, 0x10
00001F6C 2F01 move.l -[A7], D1
00001F6E 2F0C move.l -[A7], A4
00001F70 486B 005E pea.l [A3 + 0x5E]
00001F74 4EAD 0E4A jsr [A5 + 0xE4A /* export_453 */]
00001F78 4FEF 0010 lea.l A7, [A7 + 0x10]
00001F7C 6000 016C bra +0x16E /* 000020EA */
00001F80 48C6 ext.l D6
00001F82 70FF moveq.l D0, 0xFFFFFFFF
00001F84 B086 cmp.l D0, D6
00001F86 661C bne +0x1E /* 00001FA4 */
00001F88 206B 0062 movea.l A0, [A3 + 0x62]
00001F8C 302B 005E move.w D0, [A3 + 0x5E]
00001F90 48C0 ext.l D0
00001F92 E980 asl D0, 4
00001F94 2F30 0800 move.l -[A7], [A0 + D0]
00001F98 2F0C move.l -[A7], A4
00001F9A 4EAD 1B22 jsr [A5 + 0x1B22 /* export_864 */]
00001F9E 508F addq.l A7, 8
00001FA0 6000 0148 bra +0x14A /* 000020EA */
label00001FA4:
00001FA4 BC6B 005E cmp.w D6, [A3 + 0x5E]
00001FA8 6600 0140 bne +0x142 /* 000020EA */
00001FAC 206B 0062 movea.l A0, [A3 + 0x62]
00001FB0 48C6 ext.l D6
00001FB2 2006 move.l D0, D6
00001FB4 E980 asl D0, 4
00001FB6 2F30 0800 move.l -[A7], [A0 + D0]
00001FBA 2F0C move.l -[A7], A4
00001FBC 4EAD 1B22 jsr [A5 + 0x1B22 /* export_864 */]
00001FC0 508F addq.l A7, 8
00001FC2 6000 0126 bra +0x128 /* 000020EA */
00001FC6 4A46 tst.w D6
00001FC8 6D00 0120 blt +0x122 /* 000020EA */
00001FCC BC6B 005E cmp.w D6, [A3 + 0x5E]
00001FD0 6C00 0118 bge +0x11A /* 000020EA */
00001FD4 206B 0062 movea.l A0, [A3 + 0x62]
00001FD8 48C6 ext.l D6
00001FDA 2006 move.l D0, D6
00001FDC E980 asl D0, 4
00001FDE 7201 moveq.l D1, 0x01
00001FE0 C270 0806 and.w D1, [A0 + D0 + 0x6]
00001FE4 6700 0104 beq +0x106 /* 000020EA */
00001FE8 702C moveq.l D0, 0x2C
00001FEA C02B 004D and.b D0, [A3 + 0x4D]
00001FEE 6600 00FA bne +0xFC /* 000020EA */
00001FF2 206B 0062 movea.l A0, [A3 + 0x62]
00001FF6 48C6 ext.l D6
00001FF8 2006 move.l D0, D6
00001FFA E980 asl D0, 4
00001FFC 2F30 0800 move.l -[A7], [A0 + D0]
00002000 2F0C move.l -[A7], A4
00002002 4EAD 1B22 jsr [A5 + 0x1B22 /* export_864 */]
00002006 508F addq.l A7, 8
00002008 6000 00E0 bra +0xE2 /* 000020EA */
0000200C 3006 move.w D0, D6
0000200E 5440 addq.w D0, 2
00002010 6B68 bmi +0x6A /* 0000207A */
00002012 0C40 0001 cmpi.w D0, 0x1
00002016 6E62 bgt +0x64 /* 0000207A */
00002018 D040 add.w D0, D0
0000201A 303B 0006 move.w D0, [PC + D0.w + 0x6]
0000201E 4EFB 0000 jmp [PC + D0.w]
00002022 0040 0006 ori.w D0, 0x6
00002026 7E00 moveq.l D7, 0x00
00002028 6028 bra +0x2A /* 00002052 */
label0000202A:
0000202A 206B 0066 movea.l A0, [A3 + 0x66]
0000202E 2007 move.l D0, D7
00002030 E980 asl D0, 4
00002032 4A70 0806 tst.w [A0 + D0 + 0x6]
00002036 6718 beq +0x1A /* 00002050 */
00002038 206B 0066 movea.l A0, [A3 + 0x66]
0000203C 2007 move.l D0, D7
0000203E E980 asl D0, 4
00002040 2F30 0800 move.l -[A7], [A0 + D0]
00002044 2F0C move.l -[A7], A4
00002046 4EAD 1B22 jsr [A5 + 0x1B22 /* export_864 */]
0000204A 508F addq.l A7, 8
0000204C 6000 009C bra +0x9E /* 000020EA */
label00002050:
00002050 5287 addq.l D7, 1
label00002052:
00002052 302B 005E move.w D0, [A3 + 0x5E]
00002056 48C0 ext.l D0
00002058 B087 cmp.l D0, D7
0000205A 6ECE bgt -0x30 /* 0000202A */
0000205C 6000 008C bra +0x8E /* 000020EA */
00002060 206B 0066 movea.l A0, [A3 + 0x66]
00002064 302B 0060 move.w D0, [A3 + 0x60]
00002068 48C0 ext.l D0
0000206A E980 asl D0, 4
0000206C 2F30 0800 move.l -[A7], [A0 + D0]
00002070 2F0C move.l -[A7], A4
00002072 4EAD 1B22 jsr [A5 + 0x1B22 /* export_864 */]
00002076 508F addq.l A7, 8
00002078 6070 bra +0x72 /* 000020EA */
label0000207A:
0000207A 4A46 tst.w D6
0000207C 6D6C blt +0x6E /* 000020EA */
0000207E BC6B 005E cmp.w D6, [A3 + 0x5E]
00002082 6C66 bge +0x68 /* 000020EA */
00002084 206B 0066 movea.l A0, [A3 + 0x66]
00002088 48C6 ext.l D6
0000208A 2006 move.l D0, D6
0000208C E980 asl D0, 4
0000208E 2F30 0800 move.l -[A7], [A0 + D0]
00002092 2F0C move.l -[A7], A4
00002094 4EAD 1B22 jsr [A5 + 0x1B22 /* export_864 */]
00002098 508F addq.l A7, 8
0000209A 604E bra +0x50 /* 000020EA */
0000209C 48C6 ext.l D6
0000209E 70FF moveq.l D0, 0xFFFFFFFF
000020A0 B086 cmp.l D0, D6
000020A2 6622 bne +0x24 /* 000020C6 */
000020A4 206B 0066 movea.l A0, [A3 + 0x66]
000020A8 302B 0062 move.w D0, [A3 + 0x62]
000020AC 48C0 ext.l D0
000020AE E980 asl D0, 4
000020B0 2D70 0800 FFFC move.l [A6 - 0x4], [A0 + D0]
000020B6 6732 beq +0x34 /* 000020EA */
000020B8 2F2E FFFC move.l -[A7], [A6 - 0x4]
000020BC 2F0C move.l -[A7], A4
000020BE 4EAD 1B22 jsr [A5 + 0x1B22 /* export_864 */]
000020C2 508F addq.l A7, 8
000020C4 6024 bra +0x26 /* 000020EA */
label000020C6:
000020C6 BC6B 0062 cmp.w D6, [A3 + 0x62]
000020CA 661E bne +0x20 /* 000020EA */
000020CC 206B 0066 movea.l A0, [A3 + 0x66]
000020D0 48C6 ext.l D6
000020D2 2006 move.l D0, D6
000020D4 E980 asl D0, 4
000020D6 2D70 0800 FFFC move.l [A6 - 0x4], [A0 + D0]
000020DC 670C beq +0xE /* 000020EA */
000020DE 2F2E FFFC move.l -[A7], [A6 - 0x4]
000020E2 2F0C move.l -[A7], A4
000020E4 4EAD 1B22 jsr [A5 + 0x1B22 /* export_864 */]
000020E8 508F addq.l A7, 8
label000020EA:
000020EA 4CEE 18C0 FFEC movem.l D6,D7,A3,A4, [A6 - 0x14]
000020F0 4E5E unlink A6
000020F2 4E75 rts
export_927:
000020F4 4E56 FEF6 link A6, -0x010A
000020F8 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000020FC 3C2E 000A move.w D6, [A6 + 0xA]
00002100 286E 0010 movea.l A4, [A6 + 0x10]
00002104 3E2E 000E move.w D7, [A6 + 0xE]
00002108 7000 moveq.l D0, 0x00
0000210A 2640 movea.l A3, D0
0000210C 4A46 tst.w D6
0000210E 6E0C bgt +0xE /* 0000211C */
00002110 4AAD F99E tst.l [A5 - 0x662]
00002114 6706 beq +0x8 /* 0000211C */
00002116 266D F99E movea.l A3, [A5 - 0x662]
0000211A 6010 bra +0x12 /* 0000212C */
label0000211C:
0000211C 48C6 ext.l D6
0000211E 2F06 move.l -[A7], D6
00002120 2F2E 0018 move.l -[A7], [A6 + 0x18]
00002124 4EBA 24E8 jsr [PC + 0x24E8 /* 0000460E */]
00002128 2640 movea.l A3, D0
0000212A 508F addq.l A7, 8
label0000212C:
0000212C 5347 subq.w D7, 1
0000212E 200B move.l D0, A3
00002130 676E beq +0x70 /* 000021A0 */
00002132 48C7 ext.l D7
00002134 2F07 move.l -[A7], D7
00002136 2F0B move.l -[A7], A3
00002138 4EBA 245C jsr [PC + 0x245C /* 00004596 */]
0000213C 4A40 tst.w D0
0000213E 508F addq.l A7, 8
00002140 665E bne +0x60 /* 000021A0 */
00002142 4A6E 0016 tst.w [A6 + 0x16]
00002146 6726 beq +0x28 /* 0000216E */
00002148 48C7 ext.l D7
0000214A 2F07 move.l -[A7], D7
0000214C 2F0B move.l -[A7], A3
0000214E 4EBA F7D8 jsr [PC - 0x828 /* 00001928 */]
00002152 3D40 FEF6 move.w [A6 - 0x10A], D0
00002156 2D41 FEF8 move.l [A6 - 0x108], D1
0000215A 2D48 FEFC move.l [A6 - 0x104], A0
0000215E 486E FEF6 pea.l [A6 - 0x10A]
00002162 2F0C move.l -[A7], A4
00002164 3F3C 0810 move.w -[A7], 0x810
00002168 A9EB syscall Pack4/FP68K
0000216A 508F addq.l A7, 8
0000216C 603E bra +0x40 /* 000021AC */
label0000216E:
0000216E 486E FF00 pea.l [A6 - 0x100]
00002172 48C7 ext.l D7
00002174 2F07 move.l -[A7], D7
00002176 2F0B move.l -[A7], A3
00002178 4EBA FD74 jsr [PC - 0x28C /* 00001EEE */]
0000217C 486E FF00 pea.l [A6 - 0x100]
00002180 2F0C move.l -[A7], A4
00002182 4EAD 1B92 jsr [A5 + 0x1B92 /* export_878 */]
00002186 4AAE 001C tst.l [A6 + 0x1C]
0000218A 4FEF 0014 lea.l A7, [A7 + 0x14]
0000218E 671C beq +0x1E /* 000021AC */
00002190 486E FF00 pea.l [A6 - 0x100]
00002194 2F2E 001C move.l -[A7], [A6 + 0x1C]
00002198 4EAD 1B22 jsr [A5 + 0x1B22 /* export_864 */]
0000219C 508F addq.l A7, 8
0000219E 600C bra +0xE /* 000021AC */
label000021A0:
000021A0 7042 moveq.l D0, 0x42
000021A2 2F00 move.l -[A7], D0
000021A4 2F0C move.l -[A7], A4
000021A6 4EAD 1BB2 jsr [A5 + 0x1BB2 /* export_882 */]
000021AA 508F addq.l A7, 8
label000021AC:
000021AC 4CEE 18C0 FEE6 movem.l D6,D7,A3,A4, [A6 - 0x11A]
000021B2 4E5E unlink A6
000021B4 4E75 rts
fn000021B6:
000021B6 4E56 FFFC link A6, -0x0004
000021BA 48E7 0118 movem.l -[A7], D7,A3,A4
000021BE 4247 clr.w D7
000021C0 266D E9E2 movea.l A3, [A5 - 0x161E]
000021C4 6004 bra +0x6 /* 000021CA */
label000021C6:
000021C6 266B 0164 movea.l A3, [A3 + 0x164]
label000021CA:
000021CA 200B move.l D0, A3
000021CC 6706 beq +0x8 /* 000021D4 */
000021CE B7EE 0010 cmpa.l A3, [A6 + 0x10]
000021D2 66F2 bne -0xC /* 000021C6 */
label000021D4:
000021D4 200B move.l D0, A3
000021D6 6700 00A2 beq +0xA4 /* 0000227A */
000021DA 302B 018A move.w D0, [A3 + 0x18A]
000021DE 6B00 0098 bmi +0x9A /* 00002278 */
000021E2 0C40 0001 cmpi.w D0, 0x1
000021E6 6E00 0090 bgt +0x92 /* 00002278 */
000021EA D040 add.w D0, D0
000021EC 303B 0006 move.w D0, [PC + D0.w + 0x6]
000021F0 4EFB 0000 jmp [PC + D0.w]
000021F4 0006 005C ori.b D6, 0x5C /* '\\' */
000021F8 41EB 03D6 lea.l A0, [A3 + 0x3D6]
000021FC B1EE 000C cmpa.l A0, [A6 + 0xC]
00002200 6678 bne +0x7A /* 0000227A */
00002202 41EB 01DA lea.l A0, [A3 + 0x1DA]
00002206 B1EE 0008 cmpa.l A0, [A6 + 0x8]
0000220A 57C7 seq D7
0000220C 0247 0001 andi.w D7, 0x1
00002210 6668 bne +0x6A /* 0000227A */
00002212 286B 03D2 movea.l A4, [A3 + 0x3D2]
00002216 602C bra +0x2E /* 00002244 */
label00002218:
00002218 7000 moveq.l D0, 0x00
0000221A 2D6C 0010 FFFC move.l [A6 - 0x4], [A4 + 0x10]
00002220 671C beq +0x1E /* 0000223E */
00002222 206E FFFC movea.l A0, [A6 - 0x4]
00002226 7202 moveq.l D1, 0x02
00002228 B268 0020 cmp.w D1, [A0 + 0x20]
0000222C 6610 bne +0x12 /* 0000223E */
0000222E 206E FFFC movea.l A0, [A6 - 0x4]
00002232 2228 002A move.l D1, [A0 + 0x2A]
00002236 B2AE 0008 cmp.l D1, [A6 + 0x8]
0000223A 6602 bne +0x4 /* 0000223E */
0000223C 7001 moveq.l D0, 0x01
label0000223E:
0000223E 3E00 move.w D7, D0
00002240 286C 001A movea.l A4, [A4 + 0x1A]
label00002244:
00002244 200C move.l D0, A4
00002246 6732 beq +0x34 /* 0000227A */
00002248 4A47 tst.w D7
0000224A 67CC beq -0x32 /* 00002218 */
0000224C 602C bra +0x2E /* 0000227A */
0000224E 41EB 01A2 lea.l A0, [A3 + 0x1A2]
00002252 B1EE 000C cmpa.l A0, [A6 + 0xC]
00002256 6622 bne +0x24 /* 0000227A */
00002258 286B 01CA movea.l A4, [A3 + 0x1CA]
0000225C 6004 bra +0x6 /* 00002262 */
label0000225E:
0000225E 286C 000E movea.l A4, [A4 + 0xE]
label00002262:
00002262 200C move.l D0, A4
00002264 6714 beq +0x16 /* 0000227A */
00002266 202C 000A move.l D0, [A4 + 0xA]
0000226A B0AE 0008 cmp.l D0, [A6 + 0x8]
0000226E 57C7 seq D7
00002270 0247 0001 andi.w D7, 0x1
00002274 67E8 beq -0x16 /* 0000225E */
00002276 6002 bra +0x4 /* 0000227A */
label00002278:
00002278 7E01 moveq.l D7, 0x01
label0000227A:
0000227A 3007 move.w D0, D7
0000227C 4CEE 1880 FFF0 movem.l D7,A3,A4, [A6 - 0x10]
00002282 4E5E unlink A6
00002284 4E75 rts
export_928:
fn00002286:
00002286 4E56 FFEC link A6, -0x0014
0000228A 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
0000228E 286E 0008 movea.l A4, [A6 + 0x8]
00002292 7002 moveq.l D0, 0x02
00002294 B02C 004C cmp.b D0, [A4 + 0x4C]
00002298 660A bne +0xC /* 000022A4 */
0000229A 266C 0062 movea.l A3, [A4 + 0x62]
0000229E 382C 0060 move.w D4, [A4 + 0x60]
000022A2 6008 bra +0xA /* 000022AC */
label000022A4:
000022A4 266C 0062 movea.l A3, [A4 + 0x62]
000022A8 382C 005E move.w D4, [A4 + 0x5E]
label000022AC:
000022AC 41EE FFF4 lea.l A0, [A6 - 0xC]
000022B0 43EC 0056 lea.l A1, [A4 + 0x56]
000022B4 20D9 move.l [A0]+, [A1]+
000022B6 20D9 move.l [A0]+, [A1]+
000022B8 4A2C 0013 tst.b [A4 + 0x13]
000022BC 6766 beq +0x68 /* 00002324 */
000022BE 7064 moveq.l D0, 0x64
000022C0 2F00 move.l -[A7], D0
000022C2 206D E9DE movea.l A0, [A5 - 0x1622]
000022C6 3228 017A move.w D1, [A0 + 0x17A]
000022CA 48C1 ext.l D1
000022CC 2F01 move.l -[A7], D1
000022CE 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
000022D2 D16E FFF6 add.w [A6 - 0xA], D0
000022D6 7064 moveq.l D0, 0x64
000022D8 2F00 move.l -[A7], D0
000022DA 206D E9DE movea.l A0, [A5 - 0x1622]
000022DE 3228 017A move.w D1, [A0 + 0x17A]
000022E2 48C1 ext.l D1
000022E4 2F01 move.l -[A7], D1
000022E6 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
000022EA 916E FFFA sub.w [A6 - 0x6], D0
000022EE 7064 moveq.l D0, 0x64
000022F0 2F00 move.l -[A7], D0
000022F2 206D E9DE movea.l A0, [A5 - 0x1622]
000022F6 3228 017C move.w D1, [A0 + 0x17C]
000022FA 48C1 ext.l D1
000022FC 2F01 move.l -[A7], D1
000022FE 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
00002302 D16E FFF4 add.w [A6 - 0xC], D0
00002306 7064 moveq.l D0, 0x64
00002308 2F00 move.l -[A7], D0
0000230A 206D E9DE movea.l A0, [A5 - 0x1622]
0000230E 3228 017C move.w D1, [A0 + 0x17C]
00002312 48C1 ext.l D1
00002314 2F01 move.l -[A7], D1
00002316 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
0000231A 916E FFF8 sub.w [A6 - 0x8], D0
0000231E 4FEF 0020 lea.l A7, [A7 + 0x20]
00002322 6028 bra +0x2A /* 0000234C */
label00002324:
00002324 4AAC 0004 tst.l [A4 + 0x4]
00002328 6722 beq +0x24 /* 0000234C */
0000232A 7001 moveq.l D0, 0x01
0000232C C02C 004D and.b D0, [A4 + 0x4D]
00002330 671A beq +0x1C /* 0000234C */
00002332 7064 moveq.l D0, 0x64
00002334 2F00 move.l -[A7], D0
00002336 206D E9DE movea.l A0, [A5 - 0x1622]
0000233A 3228 017C move.w D1, [A0 + 0x17C]
0000233E 48C1 ext.l D1
00002340 2F01 move.l -[A7], D1
00002342 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
00002346 D16E FFF4 add.w [A6 - 0xC], D0
0000234A 508F addq.l A7, 8
label0000234C:
0000234C 486C 003C pea.l [A4 + 0x3C]
00002350 4EAD 082A jsr [A5 + 0x82A /* export_257 */]
00002354 7A00 moveq.l D5, 0x00
00002356 426E FFFC clr.w [A6 - 0x4]
0000235A 588F addq.l A7, 4
0000235C 601C bra +0x1E /* 0000237A */
label0000235E:
0000235E 2005 move.l D0, D5
00002360 E980 asl D0, 4
00002362 2F33 0800 move.l -[A7], [A3 + D0]
00002366 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
0000236A 3C00 move.w D6, D0
0000236C BC6E FFFC cmp.w D6, [A6 - 0x4]
00002370 588F addq.l A7, 4
00002372 6F04 ble +0x6 /* 00002378 */
00002374 3D46 FFFC move.w [A6 - 0x4], D6
label00002378:
00002378 5285 addq.l D5, 1
label0000237A:
0000237A 48C4 ext.l D4
0000237C B885 cmp.l D4, D5
0000237E 6EDE bgt -0x20 /* 0000235E */
00002380 4EAD 07AA jsr [A5 + 0x7AA /* export_241 */]
00002384 3D40 FFFE move.w [A6 - 0x2], D0
00002388 7064 moveq.l D0, 0x64
0000238A 2F00 move.l -[A7], D0
0000238C 206D E9DE movea.l A0, [A5 - 0x1622]
00002390 3228 017A move.w D1, [A0 + 0x17A]
00002394 48C1 ext.l D1
00002396 2F01 move.l -[A7], D1
00002398 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
0000239C D06E FFFE add.w D0, [A6 - 0x2]
000023A0 D16E FFFC add.w [A6 - 0x4], D0
000023A4 486E FFF0 pea.l [A6 - 0x10]
000023A8 486E FFEE pea.l [A6 - 0x12]
000023AC 486E FFEC pea.l [A6 - 0x14]
000023B0 48C4 ext.l D4
000023B2 2F04 move.l -[A7], D4
000023B4 302E FFFE move.w D0, [A6 - 0x2]
000023B8 48C0 ext.l D0
000023BA 2F00 move.l -[A7], D0
000023BC 302E FFFC move.w D0, [A6 - 0x4]
000023C0 48C0 ext.l D0
000023C2 2F00 move.l -[A7], D0
000023C4 302E FFF8 move.w D0, [A6 - 0x8]
000023C8 48C0 ext.l D0
000023CA 322E FFF4 move.w D1, [A6 - 0xC]
000023CE 48C1 ext.l D1
000023D0 9081 sub.l D0, D1
000023D2 2F00 move.l -[A7], D0
000023D4 302E FFFA move.w D0, [A6 - 0x6]
000023D8 48C0 ext.l D0
000023DA 322E FFF6 move.w D1, [A6 - 0xA]
000023DE 48C1 ext.l D1
000023E0 9081 sub.l D0, D1
000023E2 2F00 move.l -[A7], D0
000023E4 4EAD 0CE2 jsr [A5 + 0xCE2 /* export_408 */]
000023E8 302E FFFC move.w D0, [A6 - 0x4]
000023EC D16E FFF2 add.w [A6 - 0xE], D0
000023F0 302E FFFE move.w D0, [A6 - 0x2]
000023F4 D16E FFF0 add.w [A6 - 0x10], D0
000023F8 302E FFFE move.w D0, [A6 - 0x2]
000023FC D06E FFF6 add.w D0, [A6 - 0xA]
00002400 2F00 move.l -[A7], D0
00002402 7264 moveq.l D1, 0x64
00002404 2F01 move.l -[A7], D1
00002406 206D E9DE movea.l A0, [A5 - 0x1622]
0000240A 3428 017A move.w D2, [A0 + 0x17A]
0000240E 48C2 ext.l D2
00002410 2F02 move.l -[A7], D2
00002412 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
00002416 508F addq.l A7, 8
00002418 2200 move.l D1, D0
0000241A 201F move.l D0, [A7]+
0000241C D240 add.w D1, D0
0000241E 3D41 FFFA move.w [A6 - 0x6], D1
00002422 3D6E FFF4 FFFC move.w [A6 - 0x4], [A6 - 0xC]
00002428 0C44 0001 cmpi.w D4, 0x1
0000242C 4FEF 0028 lea.l A7, [A7 + 0x28]
00002430 6634 bne +0x36 /* 00002466 */
00002432 376E FFF6 000A move.w [A3 + 0xA], [A6 - 0xA]
00002438 3006 move.w D0, D6
0000243A D06E FFFA add.w D0, [A6 - 0x6]
0000243E 3740 000E move.w [A3 + 0xE], D0
00002442 302E FFF8 move.w D0, [A6 - 0x8]
00002446 D06E FFF4 add.w D0, [A6 - 0xC]
0000244A 906E FFFE sub.w D0, [A6 - 0x2]
0000244E 5240 addq.w D0, 1
00002450 48C0 ext.l D0
00002452 E280 asr D0, 1
00002454 3740 0008 move.w [A3 + 0x8], D0
00002458 322E FFFE move.w D1, [A6 - 0x2]
0000245C D240 add.w D1, D0
0000245E 3741 000C move.w [A3 + 0xC], D1
00002462 6000 0094 bra +0x96 /* 000024F8 */
label00002466:
00002466 7A01 moveq.l D5, 0x01
00002468 7E00 moveq.l D7, 0x00
0000246A 607A bra +0x7C /* 000024E6 */
label0000246C:
0000246C 3D6E FFFC FFF4 move.w [A6 - 0xC], [A6 - 0x4]
00002472 302E FFFE move.w D0, [A6 - 0x2]
00002476 D06E FFFC add.w D0, [A6 - 0x4]
0000247A 3D40 FFF8 move.w [A6 - 0x8], D0
0000247E 7C01 moveq.l D6, 0x01
00002480 6042 bra +0x44 /* 000024C4 */
label00002482:
00002482 2007 move.l D0, D7
00002484 E980 asl D0, 4
00002486 27AE FFF4 0808 move.l [A3 + D0 + 0x8], [A6 - 0xC]
0000248C 2007 move.l D0, D7
0000248E E980 asl D0, 4
00002490 2F33 0800 move.l -[A7], [A3 + D0]
00002494 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
00002498 D06E FFFA add.w D0, [A6 - 0x6]
0000249C 2207 move.l D1, D7
0000249E E981 asl D1, 4
000024A0 3780 180E move.w [A3 + D1 + 0xE], D0
000024A4 2007 move.l D0, D7
000024A6 E980 asl D0, 4
000024A8 37AE FFF8 080C move.w [A3 + D0 + 0xC], [A6 - 0x8]
000024AE 302E FFF0 move.w D0, [A6 - 0x10]
000024B2 D16E FFF4 add.w [A6 - 0xC], D0
000024B6 302E FFF0 move.w D0, [A6 - 0x10]
000024BA D16E FFF8 add.w [A6 - 0x8], D0
000024BE 588F addq.l A7, 4
000024C0 5286 addq.l D6, 1
000024C2 5287 addq.l D7, 1
label000024C4:
000024C4 302E FFEE move.w D0, [A6 - 0x12]
000024C8 48C0 ext.l D0
000024CA B086 cmp.l D0, D6
000024CC 6D06 blt +0x8 /* 000024D4 */
000024CE 48C4 ext.l D4
000024D0 B887 cmp.l D4, D7
000024D2 6EAE bgt -0x50 /* 00002482 */
label000024D4:
000024D4 302E FFF2 move.w D0, [A6 - 0xE]
000024D8 D16E FFF6 add.w [A6 - 0xA], D0
000024DC 302E FFF2 move.w D0, [A6 - 0xE]
000024E0 D16E FFFA add.w [A6 - 0x6], D0
000024E4 5285 addq.l D5, 1
label000024E6:
000024E6 302E FFEC move.w D0, [A6 - 0x14]
000024EA 48C0 ext.l D0
000024EC B085 cmp.l D0, D5
000024EE 6D08 blt +0xA /* 000024F8 */
000024F0 48C4 ext.l D4
000024F2 B887 cmp.l D4, D7
000024F4 6E00 FF76 bgt -0x88 /* 0000246C */
label000024F8:
000024F8 4CEE 18F0 FFD4 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x2C]
000024FE 4E5E unlink A6
00002500 4E75 rts
export_929:
fn00002502:
00002502 4E56 0000 link A6, 0
00002506 48E7 0018 movem.l -[A7], A3,A4
0000250A 7000 moveq.l D0, 0x00
0000250C 2840 movea.l A4, D0
0000250E 4AAE 0014 tst.l [A6 + 0x14]
00002512 6700 00C8 beq +0xCA /* 000025DC */
00002516 7012 moveq.l D0, 0x12
00002518 2F00 move.l -[A7], D0
0000251A 4EAD 0D8A jsr [A5 + 0xD8A /* export_429 */]
0000251E 2840 movea.l A4, D0
00002520 200C move.l D0, A4
00002522 588F addq.l A7, 4
00002524 6700 00B6 beq +0xB8 /* 000025DC */
00002528 7048 moveq.l D0, 0x48
0000252A 2F00 move.l -[A7], D0
0000252C 322E 000E move.w D1, [A6 + 0xE]
00002530 48C1 ext.l D1
00002532 2F01 move.l -[A7], D1
00002534 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
00002538 3940 0004 move.w [A4 + 0x4], D0
0000253C 7048 moveq.l D0, 0x48
0000253E 2F00 move.l -[A7], D0
00002540 322E 000C move.w D1, [A6 + 0xC]
00002544 48C1 ext.l D1
00002546 2F01 move.l -[A7], D1
00002548 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
0000254C 3940 0002 move.w [A4 + 0x2], D0
00002550 7048 moveq.l D0, 0x48
00002552 2F00 move.l -[A7], D0
00002554 322E 0012 move.w D1, [A6 + 0x12]
00002558 48C1 ext.l D1
0000255A 2F01 move.l -[A7], D1
0000255C 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
00002560 3940 0008 move.w [A4 + 0x8], D0
00002564 7048 moveq.l D0, 0x48
00002566 2F00 move.l -[A7], D0
00002568 322E 0010 move.w D1, [A6 + 0x10]
0000256C 48C1 ext.l D1
0000256E 2F01 move.l -[A7], D1
00002570 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
00002574 3940 0006 move.w [A4 + 0x6], D0
00002578 296E 0014 000A move.l [A4 + 0xA], [A6 + 0x14]
0000257E 7000 moveq.l D0, 0x00
00002580 2940 000E move.l [A4 + 0xE], D0
00002584 206E 0008 movea.l A0, [A6 + 0x8]
00002588 4AA8 01CA tst.l [A0 + 0x1CA]
0000258C 4FEF 0020 lea.l A7, [A7 + 0x20]
00002590 6720 beq +0x22 /* 000025B2 */
00002592 206E 0008 movea.l A0, [A6 + 0x8]
00002596 2668 01CA movea.l A3, [A0 + 0x1CA]
0000259A 6004 bra +0x6 /* 000025A0 */
label0000259C:
0000259C 266B 000E movea.l A3, [A3 + 0xE]
label000025A0:
000025A0 4AAB 000E tst.l [A3 + 0xE]
000025A4 66F6 bne -0x8 /* 0000259C */
000025A6 3013 move.w D0, [A3]
000025A8 5240 addq.w D0, 1
000025AA 3880 move.w [A4], D0
000025AC 274C 000E move.l [A3 + 0xE], A4
000025B0 600C bra +0xE /* 000025BE */
label000025B2:
000025B2 38BC 0001 move.w [A4], 0x1
000025B6 206E 0008 movea.l A0, [A6 + 0x8]
000025BA 214C 01CA move.l [A0 + 0x1CA], A4
label000025BE:
000025BE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000025C2 4EAD 205A jsr [A5 + 0x205A /* export_1031 */]
000025C6 2F0C move.l -[A7], A4
000025C8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000025CC 4EAD 2052 jsr [A5 + 0x2052 /* export_1030 */]
000025D0 4A40 tst.w D0
000025D2 4FEF 000C lea.l A7, [A7 + 0xC]
000025D6 6604 bne +0x6 /* 000025DC */
000025D8 7000 moveq.l D0, 0x00
000025DA 2840 movea.l A4, D0
label000025DC:
000025DC 200C move.l D0, A4
000025DE 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
000025E4 4E5E unlink A6
000025E6 4E75 rts
export_930:
000025E8 4E56 0000 link A6, 0
000025EC 48E7 0118 movem.l -[A7], D7,A3,A4
000025F0 7E01 moveq.l D7, 0x01
000025F2 266D FC5A movea.l A3, [A5 - 0x3A6]
000025F6 600A bra +0xC /* 00002602 */
label000025F8:
000025F8 002C 0040 004D ori.b [A4 + 0x4D], 0x40 /* '@' */
000025FE 266B 0004 movea.l A3, [A3 + 0x4]
label00002602:
00002602 200B move.l D0, A3
00002604 6724 beq +0x26 /* 0000262A */
00002606 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000260A 4EBA DD10 jsr [PC - 0x22F0 /* 0000031C */]
0000260E 2840 movea.l A4, D0
00002610 588F addq.l A7, 4
00002612 2F0C move.l -[A7], A4
00002614 41EE 0014 lea.l A0, [A6 + 0x14]
00002618 2F20 move.l -[A7], -[A0]
0000261A 2F20 move.l -[A7], -[A0]
0000261C 2F13 move.l -[A7], [A3]
0000261E 4EBA FEE2 jsr [PC - 0x11E /* 00002502 */]
00002622 3E00 move.w D7, D0
00002624 4FEF 0010 lea.l A7, [A7 + 0x10]
00002628 66CE bne -0x30 /* 000025F8 */
label0000262A:
0000262A 3007 move.w D0, D7
0000262C 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC]
00002632 4E5E unlink A6
00002634 4E75 rts
export_931:
00002636 4E56 FFF8 link A6, -0x0008
0000263A 48E7 0118 movem.l -[A7], D7,A3,A4
0000263E 286E 000C movea.l A4, [A6 + 0xC]
00002642 486E FFF8 pea.l [A6 - 0x8]
00002646 486E 0008 pea.l [A6 + 0x8]
0000264A 4EAD 0C82 jsr [A5 + 0xC82 /* export_396 */]
0000264E 3E00 move.w D7, D0
00002650 508F addq.l A7, 8
00002652 672E beq +0x30 /* 00002682 */
00002654 266D FC5A movea.l A3, [A5 - 0x3A6]
00002658 6004 bra +0x6 /* 0000265E */
label0000265A:
0000265A 266B 0004 movea.l A3, [A3 + 0x4]
label0000265E:
0000265E 200B move.l D0, A3
00002660 6720 beq +0x22 /* 00002682 */
00002662 2F0C move.l -[A7], A4
00002664 4EAD 1F62 jsr [A5 + 0x1F62 /* export_1000 */]
00002668 588F addq.l A7, 4
0000266A 2F00 move.l -[A7], D0
0000266C 41EE 0000 lea.l A0, [A6 + 0x0]
00002670 2F20 move.l -[A7], -[A0]
00002672 2F20 move.l -[A7], -[A0]
00002674 2F13 move.l -[A7], [A3]
00002676 4EBA FE8A jsr [PC - 0x176 /* 00002502 */]
0000267A 3E00 move.w D7, D0
0000267C 4FEF 0010 lea.l A7, [A7 + 0x10]
00002680 66D8 bne -0x26 /* 0000265A */
label00002682:
00002682 3007 move.w D0, D7
00002684 4CEE 1880 FFEC movem.l D7,A3,A4, [A6 - 0x14]
0000268A 4E5E unlink A6
0000268C 4E75 rts
export_932:
0000268E 4E56 FDDC link A6, -0x0224
00002692 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00002696 286E 0010 movea.l A4, [A6 + 0x10]
0000269A 47EE FDFE lea.l A3, [A6 - 0x202]
0000269E 4246 clr.w D6
000026A0 2F0B move.l -[A7], A3
000026A2 486E FDF0 pea.l [A6 - 0x210]
000026A6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000026AA 4EAD 0BCA jsr [A5 + 0xBCA /* export_373 */]
000026AE 4A40 tst.w D0
000026B0 4FEF 000C lea.l A7, [A7 + 0xC]
000026B4 6700 0138 beq +0x13A /* 000027EE */
000026B8 5246 addq.w D6, 1
000026BA 486E FFFE pea.l [A6 - 0x2]
000026BE 2F0C move.l -[A7], A4
000026C0 2F2E 000C move.l -[A7], [A6 + 0xC]
000026C4 4EBA 01EA jsr [PC + 0x1EA /* 000028B0 */]
000026C8 4A40 tst.w D0
000026CA 4FEF 000C lea.l A7, [A7 + 0xC]
000026CE 6700 011E beq +0x120 /* 000027EE */
000026D2 5246 addq.w D6, 1
000026D4 4A2E FDFD tst.b [A6 - 0x203]
000026D8 6636 bne +0x38 /* 00002710 */
000026DA 486E FDF0 pea.l [A6 - 0x210]
000026DE 486E FDE6 pea.l [A6 - 0x21A]
000026E2 3F3C 080E move.w -[A7], 0x80E
000026E6 A9EB syscall Pack4/FP68K
000026E8 41EE FDE6 lea.l A0, [A6 - 0x21A]
000026EC 43EE FDDC lea.l A1, [A6 - 0x224]
000026F0 22D8 move.l [A1]+, [A0]+
000026F2 22D8 move.l [A1]+, [A0]+
000026F4 32D8 move.w [A1]+, [A0]+
000026F6 486E FDDC pea.l [A6 - 0x224]
000026FA 3F3C 0016 move.w -[A7], 0x16
000026FE A9EB syscall Pack4/FP68K
00002700 486E FDDC pea.l [A6 - 0x224]
00002704 4EAD 032A jsr [A5 + 0x32A /* export_97 */]
00002708 2E00 move.l D7, D0
0000270A 5387 subq.l D7, 1
0000270C 588F addq.l A7, 4
0000270E 6056 bra +0x58 /* 00002766 */
label00002710:
00002710 7E00 moveq.l D7, 0x00
00002712 6002 bra +0x4 /* 00002716 */
label00002714:
00002714 5287 addq.l D7, 1
label00002716:
00002716 302E FFFE move.w D0, [A6 - 0x2]
0000271A 48C0 ext.l D0
0000271C B087 cmp.l D0, D7
0000271E 6F16 ble +0x18 /* 00002736 */
00002720 2054 movea.l A0, [A4]
00002722 2007 move.l D0, D7
00002724 E980 asl D0, 4
00002726 2F30 0800 move.l -[A7], [A0 + D0]
0000272A 2F0B move.l -[A7], A3
0000272C 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */]
00002730 4A40 tst.w D0
00002732 508F addq.l A7, 8
00002734 66DE bne -0x20 /* 00002714 */
label00002736:
00002736 302E FFFE move.w D0, [A6 - 0x2]
0000273A 48C0 ext.l D0
0000273C B087 cmp.l D0, D7
0000273E 6E26 bgt +0x28 /* 00002766 */
00002740 7E00 moveq.l D7, 0x00
00002742 6002 bra +0x4 /* 00002746 */
label00002744:
00002744 5287 addq.l D7, 1
label00002746:
00002746 302E FFFE move.w D0, [A6 - 0x2]
0000274A 48C0 ext.l D0
0000274C B087 cmp.l D0, D7
0000274E 6F16 ble +0x18 /* 00002766 */
00002750 2054 movea.l A0, [A4]
00002752 2007 move.l D0, D7
00002754 E980 asl D0, 4
00002756 2F30 0800 move.l -[A7], [A0 + D0]
0000275A 2F0B move.l -[A7], A3
0000275C 4EAD 0F22 jsr [A5 + 0xF22 /* export_480 */]
00002760 4A40 tst.w D0
00002762 508F addq.l A7, 8
00002764 66DE bne -0x20 /* 00002744 */
label00002766:
00002766 4A87 tst.l D7
00002768 6D14 blt +0x16 /* 0000277E */
0000276A 302E FFFE move.w D0, [A6 - 0x2]
0000276E 48C0 ext.l D0
00002770 B087 cmp.l D0, D7
00002772 6F0A ble +0xC /* 0000277E */
00002774 5246 addq.w D6, 1
00002776 206E 0014 movea.l A0, [A6 + 0x14]
0000277A 3087 move.w [A0], D7
0000277C 6070 bra +0x72 /* 000027EE */
label0000277E:
0000277E 4A2E FDFD tst.b [A6 - 0x203]
00002782 663C bne +0x3E /* 000027C0 */
00002784 302E FFFE move.w D0, [A6 - 0x2]
00002788 48C0 ext.l D0
0000278A 2F00 move.l -[A7], D0
0000278C 2007 move.l D0, D7
0000278E 5280 addq.l D0, 1
00002790 2F00 move.l -[A7], D0
00002792 4878 020E push.l 0x20E
00002796 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
0000279A 588F addq.l A7, 4
0000279C 2F00 move.l -[A7], D0
0000279E 41EE FEFE lea.l A0, [A6 - 0x102]
000027A2 5288 addq.l A0, 1
000027A4 2F08 move.l -[A7], A0
000027A6 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
000027AA 1D40 FEFE move.b [A6 - 0x102], D0
000027AE 4878 020E push.l 0x20E
000027B2 486E FEFE pea.l [A6 - 0x102]
000027B6 4EAD 19A2 jsr [A5 + 0x19A2 /* export_816 */]
000027BA 4FEF 0018 lea.l A7, [A7 + 0x18]
000027BE 602E bra +0x30 /* 000027EE */
label000027C0:
000027C0 2F0B move.l -[A7], A3
000027C2 4878 020F push.l 0x20F
000027C6 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
000027CA 588F addq.l A7, 4
000027CC 2F00 move.l -[A7], D0
000027CE 41EE FEFE lea.l A0, [A6 - 0x102]
000027D2 5288 addq.l A0, 1
000027D4 2F08 move.l -[A7], A0
000027D6 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
000027DA 1D40 FEFE move.b [A6 - 0x102], D0
000027DE 4878 020F push.l 0x20F
000027E2 486E FEFE pea.l [A6 - 0x102]
000027E6 4EAD 19A2 jsr [A5 + 0x19A2 /* export_816 */]
000027EA 4FEF 0014 lea.l A7, [A7 + 0x14]
label000027EE:
000027EE 3006 move.w D0, D6
000027F0 4CEE 18C0 FDCC movem.l D6,D7,A3,A4, [A6 - 0x234]
000027F6 4E5E unlink A6
000027F8 4E75 rts
export_933:
000027FA 4E56 0000 link A6, 0
000027FE 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00002802 7E01 moveq.l D7, 0x01
00002804 286D FC5A movea.l A4, [A5 - 0x3A6]
00002808 6000 0090 bra +0x92 /* 0000289A */
label0000280C:
0000280C 2054 movea.l A0, [A4]
0000280E 4AA8 01CE tst.l [A0 + 0x1CE]
00002812 676A beq +0x6C /* 0000287E */
00002814 2054 movea.l A0, [A4]
00002816 7000 moveq.l D0, 0x00
00002818 1028 01BE move.b D0, [A0 + 0x1BE]
0000281C 7C10 moveq.l D6, 0x10
0000281E CC80 and.l D6, D0
00002820 2054 movea.l A0, [A4]
00002822 2668 01CE movea.l A3, [A0 + 0x1CE]
00002826 6004 bra +0x6 /* 0000282C */
label00002828:
00002828 266B 000E movea.l A3, [A3 + 0xE]
label0000282C:
0000282C 200B move.l D0, A3
0000282E 6766 beq +0x68 /* 00002896 */
00002830 7001 moveq.l D0, 0x01
00002832 48C6 ext.l D6
00002834 4A86 tst.l D6
00002836 672A beq +0x2C /* 00002862 */
00002838 206B 000A movea.l A0, [A3 + 0xA]
0000283C 720A moveq.l D1, 0x0A
0000283E B228 004C cmp.b D1, [A0 + 0x4C]
00002842 661C bne +0x1E /* 00002860 */
00002844 206B 000A movea.l A0, [A3 + 0xA]
00002848 3228 005E move.w D1, [A0 + 0x5E]
0000284C 48C1 ext.l D1
0000284E 6712 beq +0x14 /* 00002862 */
00002850 206B 000A movea.l A0, [A3 + 0xA]
00002854 3228 004A move.w D1, [A0 + 0x4A]
00002858 48C1 ext.l D1
0000285A 7404 moveq.l D2, 0x04
0000285C C481 and.l D2, D1
0000285E 6602 bne +0x4 /* 00002862 */
label00002860:
00002860 7000 moveq.l D0, 0x00
label00002862:
00002862 2F00 move.l -[A7], D0
00002864 206B 000A movea.l A0, [A3 + 0xA]
00002868 4868 0008 pea.l [A0 + 0x8]
0000286C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002870 4EAD 0BE2 jsr [A5 + 0xBE2 /* export_376 */]
00002874 3E00 move.w D7, D0
00002876 4FEF 000C lea.l A7, [A7 + 0xC]
0000287A 66AC bne -0x52 /* 00002828 */
0000287C 6018 bra +0x1A /* 00002896 */
label0000287E:
0000287E 7001 moveq.l D0, 0x01
00002880 2F00 move.l -[A7], D0
00002882 2054 movea.l A0, [A4]
00002884 4868 01D2 pea.l [A0 + 0x1D2]
00002888 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000288C 4EAD 0BE2 jsr [A5 + 0xBE2 /* export_376 */]
00002890 3E00 move.w D7, D0
00002892 4FEF 000C lea.l A7, [A7 + 0xC]
label00002896:
00002896 286C 0004 movea.l A4, [A4 + 0x4]
label0000289A:
0000289A 200C move.l D0, A4
0000289C 6706 beq +0x8 /* 000028A4 */
0000289E 4A47 tst.w D7
000028A0 6600 FF6A bne -0x94 /* 0000280C */
label000028A4:
000028A4 3007 move.w D0, D7
000028A6 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10]
000028AC 4E5E unlink A6
000028AE 4E75 rts
export_934:
fn000028B0:
000028B0 48E7 0018 movem.l -[A7], A3,A4
000028B4 286F 0010 movea.l A4, [A7 + 0x10]
000028B8 266F 000C movea.l A3, [A7 + 0xC]
000028BC 102B 004C move.b D0, [A3 + 0x4C]
000028C0 5500 subq.b D0, 2
000028C2 655C bcs +0x5E /* 00002920 */
000028C4 0C00 0007 cmpi.b D0, 0x7
000028C8 6256 bhi +0x58 /* 00002920 */
000028CA 7200 moveq.l D1, 0x00
000028CC 1200 move.b D1, D0
000028CE D241 add.w D1, D1
000028D0 323B 1006 move.w D1, [PC + D1.w + 0x6]
000028D4 4EFB 1000 jmp [PC + D1.w]
000028D8 0012 0020 ori.b [A2], 0x20 /* ' ' */
000028DC 004A 004A ori.w A2, 0x4A /* 'J' */
000028E0 004A 002E ori.w A2, 0x2E /* '.' */
000028E4 004A 003C ori.w A2, 0x3C /* '<' */
000028E8 28AB 0062 move.l [A4], [A3 + 0x62]
000028EC 206F 0014 movea.l A0, [A7 + 0x14]
000028F0 30AB 0060 move.w [A0], [A3 + 0x60]
000028F4 6038 bra +0x3A /* 0000292E */
000028F6 28AB 0062 move.l [A4], [A3 + 0x62]
000028FA 206F 0014 movea.l A0, [A7 + 0x14]
000028FE 30AB 005E move.w [A0], [A3 + 0x5E]
00002902 602A bra +0x2C /* 0000292E */
00002904 28AB 0066 move.l [A4], [A3 + 0x66]
00002908 206F 0014 movea.l A0, [A7 + 0x14]
0000290C 30AB 005E move.w [A0], [A3 + 0x5E]
00002910 601C bra +0x1E /* 0000292E */
00002912 28AB 0066 move.l [A4], [A3 + 0x66]
00002916 206F 0014 movea.l A0, [A7 + 0x14]
0000291A 30AB 005E move.w [A0], [A3 + 0x5E]
0000291E 600E bra +0x10 /* 0000292E */
label00002920:
00002920 7000 moveq.l D0, 0x00
00002922 2880 move.l [A4], D0
00002924 206F 0014 movea.l A0, [A7 + 0x14]
00002928 4250 clr.w [A0]
0000292A 7000 moveq.l D0, 0x00
0000292C 6002 bra +0x4 /* 00002930 */
label0000292E:
0000292E 7001 moveq.l D0, 0x01
label00002930:
00002930 4CDF 1800 movem.l A3,A4, [A7]+
00002934 4E75 rts
fn00002936:
00002936 48E7 0018 movem.l -[A7], A3,A4
0000293A 286F 0010 movea.l A4, [A7 + 0x10]
0000293E 266F 000C movea.l A3, [A7 + 0xC]
00002942 102B 004C move.b D0, [A3 + 0x4C]
00002946 5500 subq.b D0, 2
00002948 656C bcs +0x6E /* 000029B6 */
0000294A 0C00 0007 cmpi.b D0, 0x7
0000294E 6266 bhi +0x68 /* 000029B6 */
00002950 7200 moveq.l D1, 0x00
00002952 1200 move.b D1, D0
00002954 D241 add.w D1, D1
00002956 323B 1006 move.w D1, [PC + D1.w + 0x6]
0000295A 4EFB 1000 jmp [PC + D1.w]
0000295E 0012 0024 ori.b [A2], 0x24 /* '$' */
00002962 005A 005A ori.w [A2]+, 0x5A /* 'Z' */
00002966 005A 0036 ori.w [A2]+, 0x36 /* '6' */
0000296A 005A 0048 ori.w [A2]+, 0x48 /* 'H' */
0000296E 41EB 0062 lea.l A0, [A3 + 0x62]
00002972 2888 move.l [A4], A0
00002974 41EB 0060 lea.l A0, [A3 + 0x60]
00002978 226F 0014 movea.l A1, [A7 + 0x14]
0000297C 2288 move.l [A1], A0
0000297E 603A bra +0x3C /* 000029BA */
00002980 41EB 0062 lea.l A0, [A3 + 0x62]
00002984 2888 move.l [A4], A0
00002986 41EB 005E lea.l A0, [A3 + 0x5E]
0000298A 226F 0014 movea.l A1, [A7 + 0x14]
0000298E 2288 move.l [A1], A0
00002990 6028 bra +0x2A /* 000029BA */
00002992 41EB 0066 lea.l A0, [A3 + 0x66]
00002996 2888 move.l [A4], A0
00002998 41EB 005E lea.l A0, [A3 + 0x5E]
0000299C 226F 0014 movea.l A1, [A7 + 0x14]
000029A0 2288 move.l [A1], A0
000029A2 6016 bra +0x18 /* 000029BA */
000029A4 41EB 0066 lea.l A0, [A3 + 0x66]
000029A8 2888 move.l [A4], A0
000029AA 41EB 005E lea.l A0, [A3 + 0x5E]
000029AE 226F 0014 movea.l A1, [A7 + 0x14]
000029B2 2288 move.l [A1], A0
000029B4 6004 bra +0x6 /* 000029BA */
label000029B6:
000029B6 7000 moveq.l D0, 0x00
000029B8 6002 bra +0x4 /* 000029BC */
label000029BA:
000029BA 7001 moveq.l D0, 0x01
label000029BC:
000029BC 4CDF 1800 movem.l A3,A4, [A7]+
000029C0 4E75 rts
export_935:
000029C2 4E56 FFE8 link A6, -0x0018
000029C6 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000029CA 382E 0012 move.w D4, [A6 + 0x12]
000029CE 286E 000C movea.l A4, [A6 + 0xC]
000029D2 266E 0008 movea.l A3, [A6 + 0x8]
000029D6 7A01 moveq.l D5, 0x01
000029D8 486E FFEC pea.l [A6 - 0x14]
000029DC 486E FFE8 pea.l [A6 - 0x18]
000029E0 2F0B move.l -[A7], A3
000029E2 4EBA FF52 jsr [PC - 0xAE /* 00002936 */]
000029E6 4A40 tst.w D0
000029E8 4FEF 000C lea.l A7, [A7 + 0xC]
000029EC 6700 01C2 beq +0x1C4 /* 00002BB0 */
000029F0 206E FFEC movea.l A0, [A6 - 0x14]
000029F4 3010 move.w D0, [A0]
000029F6 48C0 ext.l D0
000029F8 81C4 divs.w D0, D4
000029FA 4840 swap.w D0
000029FC 4A40 tst.w D0
000029FE 662A bne +0x2C /* 00002A2A */
00002A00 206E FFEC movea.l A0, [A6 - 0x14]
00002A04 3010 move.w D0, [A0]
00002A06 48C0 ext.l D0
00002A08 48C4 ext.l D4
00002A0A D084 add.l D0, D4
00002A0C E980 asl D0, 4
00002A0E 2F00 move.l -[A7], D0
00002A10 206E FFEC movea.l A0, [A6 - 0x14]
00002A14 3010 move.w D0, [A0]
00002A16 48C0 ext.l D0
00002A18 E980 asl D0, 4
00002A1A 2F00 move.l -[A7], D0
00002A1C 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00002A20 4EAD 0E0A jsr [A5 + 0xE0A /* export_445 */]
00002A24 3A00 move.w D5, D0
00002A26 4FEF 000C lea.l A7, [A7 + 0xC]
label00002A2A:
00002A2A 4A45 tst.w D5
00002A2C 6700 0182 beq +0x184 /* 00002BB0 */
00002A30 206E FFEC movea.l A0, [A6 - 0x14]
00002A34 4A50 tst.w [A0]
00002A36 6624 bne +0x26 /* 00002A5C */
00002A38 7007 moveq.l D0, 0x07
00002A3A B02B 004C cmp.b D0, [A3 + 0x4C]
00002A3E 6710 beq +0x12 /* 00002A50 */
00002A40 7002 moveq.l D0, 0x02
00002A42 B02B 004C cmp.b D0, [A3 + 0x4C]
00002A46 6708 beq +0xA /* 00002A50 */
00002A48 7009 moveq.l D0, 0x09
00002A4A B02B 004C cmp.b D0, [A3 + 0x4C]
00002A4E 660C bne +0xE /* 00002A5C */
label00002A50:
00002A50 206E FFE8 movea.l A0, [A6 - 0x18]
00002A54 2050 movea.l A0, [A0]
00002A56 317C 0001 0006 move.w [A0 + 0x6], 0x1
label00002A5C:
00002A5C 7007 moveq.l D0, 0x07
00002A5E B02B 004C cmp.b D0, [A3 + 0x4C]
00002A62 6620 bne +0x22 /* 00002A84 */
00002A64 2F0C move.l -[A7], A4
00002A66 206E FFE8 movea.l A0, [A6 - 0x18]
00002A6A 2050 movea.l A0, [A0]
00002A6C 226E FFEC movea.l A1, [A6 - 0x14]
00002A70 3011 move.w D0, [A1]
00002A72 48C0 ext.l D0
00002A74 E980 asl D0, 4
00002A76 4870 0800 pea.l [A0 + D0]
00002A7A 4EAD 0E7A jsr [A5 + 0xE7A /* export_459 */]
00002A7E 3A00 move.w D5, D0
00002A80 508F addq.l A7, 8
00002A82 6048 bra +0x4A /* 00002ACC */
label00002A84:
00002A84 206E FFE8 movea.l A0, [A6 - 0x18]
00002A88 2050 movea.l A0, [A0]
00002A8A 226E FFEC movea.l A1, [A6 - 0x14]
00002A8E 3011 move.w D0, [A1]
00002A90 48C0 ext.l D0
00002A92 E980 asl D0, 4
00002A94 4870 0800 pea.l [A0 + D0]
00002A98 206E FFE8 movea.l A0, [A6 - 0x18]
00002A9C 2050 movea.l A0, [A0]
00002A9E 226E FFEC movea.l A1, [A6 - 0x14]
00002AA2 3011 move.w D0, [A1]
00002AA4 48C0 ext.l D0
00002AA6 E980 asl D0, 4
00002AA8 4870 0805 pea.l [A0 + D0 + 0x5]
00002AAC 206E FFE8 movea.l A0, [A6 - 0x18]
00002AB0 2050 movea.l A0, [A0]
00002AB2 226E FFEC movea.l A1, [A6 - 0x14]
00002AB6 3011 move.w D0, [A1]
00002AB8 48C0 ext.l D0
00002ABA E980 asl D0, 4
00002ABC 4870 0804 pea.l [A0 + D0 + 0x4]
00002AC0 2F0C move.l -[A7], A4
00002AC2 4EBA 0F9C jsr [PC + 0xF9C /* 00003A60 */]
00002AC6 3A00 move.w D5, D0
00002AC8 4FEF 0010 lea.l A7, [A7 + 0x10]
label00002ACC:
00002ACC 4A45 tst.w D5
00002ACE 6700 00E0 beq +0xE2 /* 00002BB0 */
00002AD2 7009 moveq.l D0, 0x09
00002AD4 B02B 004C cmp.b D0, [A3 + 0x4C]
00002AD8 660C bne +0xE /* 00002AE6 */
00002ADA 200C move.l D0, A4
00002ADC 6700 00D2 beq +0xD4 /* 00002BB0 */
00002AE0 4A14 tst.b [A4]
00002AE2 6700 00CC beq +0xCE /* 00002BB0 */
label00002AE6:
00002AE6 206E FFEC movea.l A0, [A6 - 0x14]
00002AEA 5250 addq.w [A0], 1
00002AEC 7010 moveq.l D0, 0x10
00002AEE C02B 004D and.b D0, [A3 + 0x4D]
00002AF2 6700 00BC beq +0xBE /* 00002BB0 */
00002AF6 7C00 moveq.l D6, 0x00
00002AF8 6000 00A6 bra +0xA8 /* 00002BA0 */
label00002AFC:
00002AFC 206E FFE8 movea.l A0, [A6 - 0x18]
00002B00 2050 movea.l A0, [A0]
00002B02 226E FFEC movea.l A1, [A6 - 0x14]
00002B06 3011 move.w D0, [A1]
00002B08 48C0 ext.l D0
00002B0A E980 asl D0, 4
00002B0C 2F30 08F0 move.l -[A7], [A0 + D0 - 0x16]
00002B10 206E FFE8 movea.l A0, [A6 - 0x18]
00002B14 2050 movea.l A0, [A0]
00002B16 2006 move.l D0, D6
00002B18 E980 asl D0, 4
00002B1A 2F30 0800 move.l -[A7], [A0 + D0]
00002B1E 4EAD 0F22 jsr [A5 + 0xF22 /* export_480 */]
00002B22 4A40 tst.w D0
00002B24 508F addq.l A7, 8
00002B26 6F76 ble +0x78 /* 00002B9E */
00002B28 206E FFE8 movea.l A0, [A6 - 0x18]
00002B2C 2050 movea.l A0, [A0]
00002B2E 226E FFEC movea.l A1, [A6 - 0x14]
00002B32 3011 move.w D0, [A1]
00002B34 5340 subq.w D0, 1
00002B36 48C0 ext.l D0
00002B38 E980 asl D0, 4
00002B3A 43EE FFF0 lea.l A1, [A6 - 0x10]
00002B3E 41F0 0800 lea.l A0, [A0 + D0]
00002B42 22D8 move.l [A1]+, [A0]+
00002B44 22D8 move.l [A1]+, [A0]+
00002B46 22D8 move.l [A1]+, [A0]+
00002B48 22D8 move.l [A1]+, [A0]+
00002B4A 206E FFEC movea.l A0, [A6 - 0x14]
00002B4E 3010 move.w D0, [A0]
00002B50 48C0 ext.l D0
00002B52 2E00 move.l D7, D0
00002B54 5587 subq.l D7, 2
00002B56 6026 bra +0x28 /* 00002B7E */
label00002B58:
00002B58 206E FFE8 movea.l A0, [A6 - 0x18]
00002B5C 2050 movea.l A0, [A0]
00002B5E 2007 move.l D0, D7
00002B60 E980 asl D0, 4
00002B62 226E FFE8 movea.l A1, [A6 - 0x18]
00002B66 2251 movea.l A1, [A1]
00002B68 2207 move.l D1, D7
00002B6A E981 asl D1, 4
00002B6C 43F1 1810 lea.l A1, [A1 + D1 + 0x10]
00002B70 41F0 0800 lea.l A0, [A0 + D0]
00002B74 22D8 move.l [A1]+, [A0]+
00002B76 22D8 move.l [A1]+, [A0]+
00002B78 22D8 move.l [A1]+, [A0]+
00002B7A 22D8 move.l [A1]+, [A0]+
00002B7C 5387 subq.l D7, 1
label00002B7E:
00002B7E BC87 cmp.l D6, D7
00002B80 6FD6 ble -0x28 /* 00002B58 */
00002B82 206E FFE8 movea.l A0, [A6 - 0x18]
00002B86 2050 movea.l A0, [A0]
00002B88 2006 move.l D0, D6
00002B8A E980 asl D0, 4
00002B8C 41F0 0800 lea.l A0, [A0 + D0]
00002B90 43EE FFF0 lea.l A1, [A6 - 0x10]
00002B94 20D9 move.l [A0]+, [A1]+
00002B96 20D9 move.l [A0]+, [A1]+
00002B98 20D9 move.l [A0]+, [A1]+
00002B9A 20D9 move.l [A0]+, [A1]+
00002B9C 6012 bra +0x14 /* 00002BB0 */
label00002B9E:
00002B9E 5286 addq.l D6, 1
label00002BA0:
00002BA0 206E FFEC movea.l A0, [A6 - 0x14]
00002BA4 3010 move.w D0, [A0]
00002BA6 5340 subq.w D0, 1
00002BA8 48C0 ext.l D0
00002BAA B086 cmp.l D0, D6
00002BAC 6E00 FF4E bgt -0xB0 /* 00002AFC */
label00002BB0:
00002BB0 3005 move.w D0, D5
00002BB2 4CEE 18F0 FFD0 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x30]
00002BB8 4E5E unlink A6
00002BBA 4E75 rts
export_936:
00002BBC 4E56 FFF8 link A6, -0x0008
00002BC0 48E7 0110 movem.l -[A7], D7,A3
00002BC4 266E 0008 movea.l A3, [A6 + 0x8]
00002BC8 486E FFFC pea.l [A6 - 0x4]
00002BCC 486E FFF8 pea.l [A6 - 0x8]
00002BD0 2F0B move.l -[A7], A3
00002BD2 4EBA FD62 jsr [PC - 0x29E /* 00002936 */]
00002BD6 4A40 tst.w D0
00002BD8 4FEF 000C lea.l A7, [A7 + 0xC]
00002BDC 6776 beq +0x78 /* 00002C54 */
00002BDE 7E00 moveq.l D7, 0x00
00002BE0 6016 bra +0x18 /* 00002BF8 */
label00002BE2:
00002BE2 206E FFF8 movea.l A0, [A6 - 0x8]
00002BE6 2050 movea.l A0, [A0]
00002BE8 2007 move.l D0, D7
00002BEA E980 asl D0, 4
00002BEC 4870 0800 pea.l [A0 + D0]
00002BF0 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
00002BF4 588F addq.l A7, 4
00002BF6 5287 addq.l D7, 1
label00002BF8:
00002BF8 206E FFFC movea.l A0, [A6 - 0x4]
00002BFC 3010 move.w D0, [A0]
00002BFE 48C0 ext.l D0
00002C00 B087 cmp.l D0, D7
00002C02 6EDE bgt -0x20 /* 00002BE2 */
00002C04 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00002C08 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
00002C0C 206E FFFC movea.l A0, [A6 - 0x4]
00002C10 4250 clr.w [A0]
00002C12 102B 004C move.b D0, [A3 + 0x4C]
00002C16 5500 subq.b D0, 2
00002C18 588F addq.l A7, 4
00002C1A 670A beq +0xC /* 00002C26 */
00002C1C 5B00 subq.b D0, 5
00002C1E 670C beq +0xE /* 00002C2C */
00002C20 5500 subq.b D0, 2
00002C22 6726 beq +0x28 /* 00002C4A */
00002C24 602E bra +0x30 /* 00002C54 */
label00002C26:
00002C26 426B 005E clr.w [A3 + 0x5E]
00002C2A 6028 bra +0x2A /* 00002C54 */
label00002C2C:
00002C2C 426B 0060 clr.w [A3 + 0x60]
00002C30 4AAB 0072 tst.l [A3 + 0x72]
00002C34 671E beq +0x20 /* 00002C54 */
00002C36 206B 0072 movea.l A0, [A3 + 0x72]
00002C3A 487A 0022 pea.l [PC + 0x22 /* 00002C5E, value 0x0, cstring "" */]
00002C3E 4868 005E pea.l [A0 + 0x5E]
00002C42 3F3C 0810 move.w -[A7], 0x810
00002C46 A9EB syscall Pack4/FP68K
00002C48 600A bra +0xC /* 00002C54 */
label00002C4A:
00002C4A 426B 0060 clr.w [A3 + 0x60]
00002C4E 377C FFFF 0062 move.w [A3 + 0x62], 0xFFFF
label00002C54:
00002C54 4CEE 0880 FFF0 movem.l D7,A3, [A6 - 0x10]
00002C5A 4E5E unlink A6
00002C5C 4E75 rts
00002C5E 0000 0000 ori.b D0, 0x0
00002C62 0000 0000 ori.b D0, 0x0
00002C66 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_937: // at 00002C68 (misaligned)
00002C6A FFF8 .invalid <<F/7/7>>
00002C6C 48E7 0110 movem.l -[A7], D7,A3
00002C70 3E2E 000E move.w D7, [A6 + 0xE]
00002C74 266E 0008 movea.l A3, [A6 + 0x8]
00002C78 200B move.l D0, A3
00002C7A 6700 00EA beq +0xEC /* 00002D66 */
00002C7E 48C7 ext.l D7
00002C80 2F07 move.l -[A7], D7
00002C82 2F0B move.l -[A7], A3
00002C84 4EBA 1910 jsr [PC + 0x1910 /* 00004596 */]
00002C88 4A40 tst.w D0
00002C8A 508F addq.l A7, 8
00002C8C 6600 00D8 bne +0xDA /* 00002D66 */
00002C90 486E FFF8 pea.l [A6 - 0x8]
00002C94 486E FFFC pea.l [A6 - 0x4]
00002C98 2F0B move.l -[A7], A3
00002C9A 4EBA FC9A jsr [PC - 0x366 /* 00002936 */]
00002C9E 4A40 tst.w D0
00002CA0 4FEF 000C lea.l A7, [A7 + 0xC]
00002CA4 6700 00BC beq +0xBE /* 00002D62 */
00002CA8 5347 subq.w D7, 1
00002CAA 206E FFFC movea.l A0, [A6 - 0x4]
00002CAE 2050 movea.l A0, [A0]
00002CB0 48C7 ext.l D7
00002CB2 2007 move.l D0, D7
00002CB4 E980 asl D0, 4
00002CB6 4870 0800 pea.l [A0 + D0]
00002CBA 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
00002CBE 206E FFF8 movea.l A0, [A6 - 0x8]
00002CC2 5350 subq.w [A0], 1
00002CC4 4A50 tst.w [A0]
00002CC6 588F addq.l A7, 4
00002CC8 660C bne +0xE /* 00002CD6 */
00002CCA 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002CCE 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
00002CD2 588F addq.l A7, 4
00002CD4 604C bra +0x4E /* 00002D22 */
label00002CD6:
00002CD6 206E FFFC movea.l A0, [A6 - 0x4]
00002CDA 2050 movea.l A0, [A0]
00002CDC 3007 move.w D0, D7
00002CDE 5240 addq.w D0, 1
00002CE0 48C0 ext.l D0
00002CE2 E980 asl D0, 4
00002CE4 4870 0800 pea.l [A0 + D0]
00002CE8 206E FFFC movea.l A0, [A6 - 0x4]
00002CEC 2050 movea.l A0, [A0]
00002CEE 48C7 ext.l D7
00002CF0 2007 move.l D0, D7
00002CF2 E980 asl D0, 4
00002CF4 4870 0800 pea.l [A0 + D0]
00002CF8 206E FFF8 movea.l A0, [A6 - 0x8]
00002CFC 3010 move.w D0, [A0]
00002CFE 48C0 ext.l D0
00002D00 48C7 ext.l D7
00002D02 9087 sub.l D0, D7
00002D04 E980 asl D0, 4
00002D06 2F00 move.l -[A7], D0
00002D08 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00002D0C 206E FFFC movea.l A0, [A6 - 0x4]
00002D10 2050 movea.l A0, [A0]
00002D12 226E FFF8 movea.l A1, [A6 - 0x8]
00002D16 3011 move.w D0, [A1]
00002D18 48C0 ext.l D0
00002D1A E980 asl D0, 4
00002D1C 7200 moveq.l D1, 0x00
00002D1E 2181 0800 move.l [A0 + D0], D1
label00002D22:
00002D22 102B 004C move.b D0, [A3 + 0x4C]
00002D26 5500 subq.b D0, 2
00002D28 670A beq +0xC /* 00002D34 */
00002D2A 5B00 subq.b D0, 5
00002D2C 670C beq +0xE /* 00002D3A */
00002D2E 5500 subq.b D0, 2
00002D30 6726 beq +0x28 /* 00002D58 */
00002D32 602E bra +0x30 /* 00002D62 */
label00002D34:
00002D34 426B 005E clr.w [A3 + 0x5E]
00002D38 6028 bra +0x2A /* 00002D62 */
label00002D3A:
00002D3A 426B 0060 clr.w [A3 + 0x60]
00002D3E 4AAB 0072 tst.l [A3 + 0x72]
00002D42 671E beq +0x20 /* 00002D62 */
00002D44 206B 0072 movea.l A0, [A3 + 0x72]
00002D48 487A 0028 pea.l [PC + 0x28 /* 00002D72, value 0x0, cstring "" */]
00002D4C 4868 005E pea.l [A0 + 0x5E]
00002D50 3F3C 0810 move.w -[A7], 0x810
00002D54 A9EB syscall Pack4/FP68K
00002D56 600A bra +0xC /* 00002D62 */
label00002D58:
00002D58 426B 0060 clr.w [A3 + 0x60]
00002D5C 377C FFFF 0062 move.w [A3 + 0x62], 0xFFFF
label00002D62:
00002D62 7001 moveq.l D0, 0x01
00002D64 6002 bra +0x4 /* 00002D68 */
label00002D66:
00002D66 7000 moveq.l D0, 0x00
label00002D68:
00002D68 4CEE 0880 FFF0 movem.l D7,A3, [A6 - 0x10]
00002D6E 4E5E unlink A6
00002D70 4E75 rts
00002D72 0000 0000 ori.b D0, 0x0
00002D76 0000 0000 ori.b D0, 0x0
00002D7A 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_938: // at 00002D7C (misaligned)
00002D7E 0000 1D6D ori.b D0, 0x6D /* 'm' */
00002D82 EA11 roxr D1.b, 5
00002D84 000B 41EE ori.b A3, 0xEE
00002D88 0010 2F20 ori.b [A0], 0x20 /* ' ' */
00002D8C 2F20 move.l -[A7], -[A0]
00002D8E 4EAD 0802 jsr [A5 + 0x802 /* export_252 */]
00002D92 4E5E unlink A6
00002D94 4E75 rts
export_939:
00002D96 4E56 FFEE link A6, -0x0012
00002D9A 486E 0008 pea.l [A6 + 0x8]
00002D9E 486E FFF8 pea.l [A6 - 0x8]
00002DA2 3F3C 0810 move.w -[A7], 0x810
00002DA6 A9EB syscall Pack4/FP68K
00002DA8 486E FFF8 pea.l [A6 - 0x8]
00002DAC 486E FFEE pea.l [A6 - 0x12]
00002DB0 3F3C 080E move.w -[A7], 0x80E
00002DB4 A9EB syscall Pack4/FP68K
00002DB6 487A 0060 pea.l [PC + 0x60 /* 00002E18, value 0x0, cstring "" */]
00002DBA 486E FFEE pea.l [A6 - 0x12]
00002DBE 3F3C 000A move.w -[A7], 0xA /* '\n' */
00002DC2 A9EB syscall Pack4/FP68K
00002DC4 6422 bcc +0x24 /* 00002DE8 */
00002DC6 486E FFF8 pea.l [A6 - 0x8]
00002DCA 486E FFEE pea.l [A6 - 0x12]
00002DCE 3F3C 080E move.w -[A7], 0x80E
00002DD2 A9EB syscall Pack4/FP68K
00002DD4 0A2E 0080 FFEE xori.b [A6 - 0x12], 0x80
00002DDA 486E FFEE pea.l [A6 - 0x12]
00002DDE 486E FFF8 pea.l [A6 - 0x8]
00002DE2 3F3C 0810 move.w -[A7], 0x810
00002DE6 A9EB syscall Pack4/FP68K
label00002DE8:
00002DE8 486E FFF8 pea.l [A6 - 0x8]
00002DEC 486E FFEE pea.l [A6 - 0x12]
00002DF0 3F3C 080E move.w -[A7], 0x80E
00002DF4 A9EB syscall Pack4/FP68K
00002DF6 487A 0016 pea.l [PC + 0x16 /* 00002E0E, value 0x3FD0B424 */]
00002DFA 486E FFEE pea.l [A6 - 0x12]
00002DFE 3F3C 000A move.w -[A7], 0xA /* '\n' */
00002E02 A9EB syscall Pack4/FP68K
00002E04 5EC0 sgt D0
00002E06 0240 0001 andi.w D0, 0x1
00002E0A 4E5E unlink A6
00002E0C 4E75 rts
00002E0E 3FD0 move.w <<invalid special address>>, [A0]
00002E10 B424 cmp.b D2, -[A4]
00002E12 DC35 095C add.b D6, <<invalid full ext with I/IS == 4>>
00002E16 D80F add.b D4, A7
00002E18 0000 0000 ori.b D0, 0x0
00002E1C 0000 0000 ori.b D0, 0x0
00002E20 0000 48E7 ori.b D0, 0xE7
export_940: // at 00002E22 (misaligned)
00002E24 0118 btst [A0]+, D0
00002E26 286F 0010 movea.l A4, [A7 + 0x10]
00002E2A 266F 0014 movea.l A3, [A7 + 0x14]
00002E2E 276C 000C 000C move.l [A3 + 0xC], [A4 + 0xC]
00002E34 41EB 001C lea.l A0, [A3 + 0x1C]
00002E38 43EC 001C lea.l A1, [A4 + 0x1C]
00002E3C 20D9 move.l [A0]+, [A1]+
00002E3E 20D9 move.l [A0]+, [A1]+
00002E40 1E2B 0013 move.b D7, [A3 + 0x13]
00002E44 276C 0010 0010 move.l [A3 + 0x10], [A4 + 0x10]
00002E4A 1747 0013 move.b [A3 + 0x13], D7
00002E4E 4CDF 1880 movem.l D7,A3,A4, [A7]+
00002E52 4E75 rts
export_941:
00002E54 4E56 FF00 link A6, -0x0100
00002E58 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00002E5C 286E 0008 movea.l A4, [A6 + 0x8]
00002E60 47EE FF00 lea.l A3, [A6 - 0x100]
00002E64 200C move.l D0, A4
00002E66 677E beq +0x80 /* 00002EE6 */
00002E68 4213 clr.b [A3]
00002E6A 7000 moveq.l D0, 0x00
00002E6C 7000 moveq.l D0, 0x00
00002E6E 206E 0010 movea.l A0, [A6 + 0x10]
00002E72 3080 move.w [A0], D0
00002E74 206E 0010 movea.l A0, [A6 + 0x10]
00002E78 3140 0002 move.w [A0 + 0x2], D0
00002E7C 4EAD 07AA jsr [A5 + 0x7AA /* export_241 */]
00002E80 3A00 move.w D5, D0
00002E82 4EAD 07A2 jsr [A5 + 0x7A2 /* export_240 */]
00002E86 DA40 add.w D5, D0
00002E88 7E01 moveq.l D7, 0x01
00002E8A 6052 bra +0x54 /* 00002EDE */
label00002E8C:
00002E8C 206E 000C movea.l A0, [A6 + 0xC]
00002E90 4A30 7800 tst.b [A0 + D7]
00002E94 673A beq +0x3C /* 00002ED0 */
00002E96 206E 0010 movea.l A0, [A6 + 0x10]
00002E9A DB50 add.w [A0], D5
00002E9C 7000 moveq.l D0, 0x00
00002E9E 1014 move.b D0, [A4]
00002EA0 B087 cmp.l D0, D7
00002EA2 660C bne +0xE /* 00002EB0 */
00002EA4 5213 addq.b [A3], 1
00002EA6 7000 moveq.l D0, 0x00
00002EA8 1013 move.b D0, [A3]
00002EAA 17B4 7800 0000 move.b [A3 + D0.w], [A4 + D7]
label00002EB0:
00002EB0 2F0B move.l -[A7], A3
00002EB2 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
00002EB6 3C00 move.w D6, D0
00002EB8 206E 0010 movea.l A0, [A6 + 0x10]
00002EBC BC68 0002 cmp.w D6, [A0 + 0x2]
00002EC0 588F addq.l A7, 4
00002EC2 6F08 ble +0xA /* 00002ECC */
00002EC4 206E 0010 movea.l A0, [A6 + 0x10]
00002EC8 3146 0002 move.w [A0 + 0x2], D6
label00002ECC:
00002ECC 4213 clr.b [A3]
00002ECE 600C bra +0xE /* 00002EDC */
label00002ED0:
00002ED0 5213 addq.b [A3], 1
00002ED2 7000 moveq.l D0, 0x00
00002ED4 1013 move.b D0, [A3]
00002ED6 17B4 7800 0000 move.b [A3 + D0.w], [A4 + D7]
label00002EDC:
00002EDC 5287 addq.l D7, 1
label00002EDE:
00002EDE 7000 moveq.l D0, 0x00
00002EE0 1014 move.b D0, [A4]
00002EE2 B087 cmp.l D0, D7
00002EE4 6CA6 bge -0x58 /* 00002E8C */
label00002EE6:
00002EE6 4CEE 18E0 FEEC movem.l D5,D6,D7,A3,A4, [A6 - 0x114]
00002EEC 4E5E unlink A6
00002EEE 4E75 rts
export_942:
00002EF0 4E56 FEFC link A6, -0x0104
00002EF4 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00002EF8 3A2E 001A move.w D5, [A6 + 0x1A]
00002EFC 286E 0008 movea.l A4, [A6 + 0x8]
00002F00 47EE FEFC lea.l A3, [A6 - 0x104]
00002F04 4EAD 07A2 jsr [A5 + 0x7A2 /* export_240 */]
00002F08 3800 move.w D4, D0
00002F0A 200C move.l D0, A4
00002F0C 6700 0190 beq +0x192 /* 0000309E */
00002F10 4A45 tst.w D5
00002F12 6724 beq +0x26 /* 00002F38 */
00002F14 302E 0014 move.w D0, [A6 + 0x14]
00002F18 906E 0010 sub.w D0, [A6 + 0x10]
00002F1C 3C00 move.w D6, D0
00002F1E 5546 subq.w D6, 2
00002F20 4EAD 0792 jsr [A5 + 0x792 /* export_238 */]
00002F24 D06E 0012 add.w D0, [A6 + 0x12]
00002F28 3D40 FFFE move.w [A6 - 0x2], D0
00002F2C 302E 0014 move.w D0, [A6 + 0x14]
00002F30 5340 subq.w D0, 1
00002F32 3D40 FFFC move.w [A6 - 0x4], D0
00002F36 6022 bra +0x24 /* 00002F5A */
label00002F38:
00002F38 302E 0016 move.w D0, [A6 + 0x16]
00002F3C 906E 0012 sub.w D0, [A6 + 0x12]
00002F40 3C00 move.w D6, D0
00002F42 5546 subq.w D6, 2
00002F44 302E 0012 move.w D0, [A6 + 0x12]
00002F48 5240 addq.w D0, 1
00002F4A 3D40 FFFE move.w [A6 - 0x2], D0
00002F4E 4EAD 0792 jsr [A5 + 0x792 /* export_238 */]
00002F52 D06E 0010 add.w D0, [A6 + 0x10]
00002F56 3D40 FFFC move.w [A6 - 0x4], D0
label00002F5A:
00002F5A 4EAD 07AA jsr [A5 + 0x7AA /* export_241 */]
00002F5E D840 add.w D4, D0
00002F60 4213 clr.b [A3]
00002F62 7E01 moveq.l D7, 0x01
00002F64 6000 012E bra +0x130 /* 00003094 */
label00002F68:
00002F68 206E 000C movea.l A0, [A6 + 0xC]
00002F6C 4A30 7800 tst.b [A0 + D7]
00002F70 6700 0114 beq +0x116 /* 00003086 */
00002F74 7000 moveq.l D0, 0x00
00002F76 1014 move.b D0, [A4]
00002F78 B087 cmp.l D0, D7
00002F7A 660C bne +0xE /* 00002F88 */
00002F7C 5213 addq.b [A3], 1
00002F7E 7000 moveq.l D0, 0x00
00002F80 1013 move.b D0, [A3]
00002F82 17B4 7800 0000 move.b [A3 + D0.w], [A4 + D7]
label00002F88:
00002F88 303C 3000 move.w D0, 0x3000 /* '0\0' */
00002F8C C06E 001E and.w D0, [A6 + 0x1E]
00002F90 6718 beq +0x1A /* 00002FAA */
00002F92 0440 1000 subi.w D0, 0x1000
00002F96 6712 beq +0x14 /* 00002FAA */
00002F98 0440 1000 subi.w D0, 0x1000
00002F9C 6700 0086 beq +0x88 /* 00003024 */
00002FA0 0440 1000 subi.w D0, 0x1000
00002FA4 6734 beq +0x36 /* 00002FDA */
00002FA6 6000 00CC bra +0xCE /* 00003074 */
label00002FAA:
00002FAA 4A45 tst.w D5
00002FAC 671C beq +0x1E /* 00002FCA */
00002FAE 7000 moveq.l D0, 0x00
00002FB0 2F00 move.l -[A7], D0
00002FB2 725A moveq.l D1, 0x5A
00002FB4 2F01 move.l -[A7], D1
00002FB6 2F00 move.l -[A7], D0
00002FB8 2F0B move.l -[A7], A3
00002FBA 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002FBE 4EAD 08A2 jsr [A5 + 0x8A2 /* export_272 */]
00002FC2 4FEF 0014 lea.l A7, [A7 + 0x14]
00002FC6 6000 00AC bra +0xAE /* 00003074 */
label00002FCA:
00002FCA 2F0B move.l -[A7], A3
00002FCC 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002FD0 4EAD 088A jsr [A5 + 0x88A /* export_269 */]
00002FD4 508F addq.l A7, 8
00002FD6 6000 009C bra +0x9E /* 00003074 */
label00002FDA:
00002FDA 4A45 tst.w D5
00002FDC 6728 beq +0x2A /* 00003006 */
00002FDE 2F0B move.l -[A7], A3
00002FE0 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
00002FE4 3206 move.w D1, D6
00002FE6 9240 sub.w D1, D0
00002FE8 936E FFFC sub.w [A6 - 0x4], D1
00002FEC 7000 moveq.l D0, 0x00
00002FEE 2F00 move.l -[A7], D0
00002FF0 725A moveq.l D1, 0x5A
00002FF2 2F01 move.l -[A7], D1
00002FF4 2F00 move.l -[A7], D0
00002FF6 2F0B move.l -[A7], A3
00002FF8 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002FFC 4EAD 08A2 jsr [A5 + 0x8A2 /* export_272 */]
00003000 4FEF 0018 lea.l A7, [A7 + 0x18]
00003004 606E bra +0x70 /* 00003074 */
label00003006:
00003006 2F0B move.l -[A7], A3
00003008 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
0000300C 3206 move.w D1, D6
0000300E 9240 sub.w D1, D0
00003010 D36E FFFE add.w [A6 - 0x2], D1
00003014 2F0B move.l -[A7], A3
00003016 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000301A 4EAD 088A jsr [A5 + 0x88A /* export_269 */]
0000301E 4FEF 000C lea.l A7, [A7 + 0xC]
00003022 6050 bra +0x52 /* 00003074 */
label00003024:
00003024 4A45 tst.w D5
00003026 672C beq +0x2E /* 00003054 */
00003028 2F0B move.l -[A7], A3
0000302A 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
0000302E 3206 move.w D1, D6
00003030 9240 sub.w D1, D0
00003032 48C1 ext.l D1
00003034 E281 asr D1, 1
00003036 936E FFFC sub.w [A6 - 0x4], D1
0000303A 7000 moveq.l D0, 0x00
0000303C 2F00 move.l -[A7], D0
0000303E 725A moveq.l D1, 0x5A
00003040 2F01 move.l -[A7], D1
00003042 2F00 move.l -[A7], D0
00003044 2F0B move.l -[A7], A3
00003046 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000304A 4EAD 08A2 jsr [A5 + 0x8A2 /* export_272 */]
0000304E 4FEF 0018 lea.l A7, [A7 + 0x18]
00003052 6020 bra +0x22 /* 00003074 */
label00003054:
00003054 2F0B move.l -[A7], A3
00003056 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
0000305A 3206 move.w D1, D6
0000305C 9240 sub.w D1, D0
0000305E 48C1 ext.l D1
00003060 E281 asr D1, 1
00003062 D36E FFFE add.w [A6 - 0x2], D1
00003066 2F0B move.l -[A7], A3
00003068 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000306C 4EAD 088A jsr [A5 + 0x88A /* export_269 */]
00003070 4FEF 000C lea.l A7, [A7 + 0xC]
label00003074:
00003074 4213 clr.b [A3]
00003076 4A45 tst.w D5
00003078 6706 beq +0x8 /* 00003080 */
0000307A D96E FFFE add.w [A6 - 0x2], D4
0000307E 6012 bra +0x14 /* 00003092 */
label00003080:
00003080 D96E FFFC add.w [A6 - 0x4], D4
00003084 600C bra +0xE /* 00003092 */
label00003086:
00003086 5213 addq.b [A3], 1
00003088 7000 moveq.l D0, 0x00
0000308A 1013 move.b D0, [A3]
0000308C 17B4 7800 0000 move.b [A3 + D0.w], [A4 + D7]
label00003092:
00003092 5287 addq.l D7, 1
label00003094:
00003094 7000 moveq.l D0, 0x00
00003096 1014 move.b D0, [A4]
00003098 B087 cmp.l D0, D7
0000309A 6C00 FECC bge -0x132 /* 00002F68 */
label0000309E:
0000309E 4CEE 18F0 FEE4 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x11C]
000030A4 4E5E unlink A6
000030A6 4E75 rts
export_943:
000030A8 4E56 FF00 link A6, -0x0100
000030AC 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
000030B0 3A2E 000E move.w D5, [A6 + 0xE]
000030B4 49EE FF00 lea.l A4, [A6 - 0x100]
000030B8 266E 0008 movea.l A3, [A6 + 0x8]
000030BC 200B move.l D0, A3
000030BE 6700 0088 beq +0x8A /* 00003148 */
000030C2 4878 0100 push.l 0x100
000030C6 2F2E 0010 move.l -[A7], [A6 + 0x10]
000030CA 4EAD 1B02 jsr [A5 + 0x1B02 /* export_860 */]
000030CE 206E 0010 movea.l A0, [A6 + 0x10]
000030D2 7000 moveq.l D0, 0x00
000030D4 1013 move.b D0, [A3]
000030D6 11BC 0001 0000 move.b [A0 + D0.w], 0x1
000030DC 4214 clr.b [A4]
000030DE 7000 moveq.l D0, 0x00
000030E0 7000 moveq.l D0, 0x00
000030E2 2C00 move.l D6, D0
000030E4 7E01 moveq.l D7, 0x01
000030E6 508F addq.l A7, 8
000030E8 6056 bra +0x58 /* 00003140 */
label000030EA:
000030EA 5214 addq.b [A4], 1
000030EC 7000 moveq.l D0, 0x00
000030EE 1014 move.b D0, [A4]
000030F0 19B3 7800 0000 move.b [A4 + D0.w], [A3 + D7]
000030F6 7020 moveq.l D0, 0x20
000030F8 B033 7800 cmp.b D0, [A3 + D7]
000030FC 6602 bne +0x4 /* 00003100 */
000030FE 2C07 move.l D6, D7
label00003100:
00003100 2F0C move.l -[A7], A4
00003102 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
00003106 BA40 cmp.w D5, D0
00003108 588F addq.l A7, 4
0000310A 6C32 bge +0x34 /* 0000313E */
0000310C 4A86 tst.l D6
0000310E 6706 beq +0x8 /* 00003116 */
00003110 2E06 move.l D7, D6
00003112 6002 bra +0x4 /* 00003116 */
label00003114:
00003114 5287 addq.l D7, 1
label00003116:
00003116 7000 moveq.l D0, 0x00
00003118 1013 move.b D0, [A3]
0000311A B087 cmp.l D0, D7
0000311C 6F08 ble +0xA /* 00003126 */
0000311E 7020 moveq.l D0, 0x20
00003120 B033 7801 cmp.b D0, [A3 + D7 + 0x1]
00003124 67EE beq -0x10 /* 00003114 */
label00003126:
00003126 206E 0010 movea.l A0, [A6 + 0x10]
0000312A 2007 move.l D0, D7
0000312C 5287 addq.l D7, 1
0000312E 11BC 0001 0800 move.b [A0 + D0], 0x1
00003134 4214 clr.b [A4]
00003136 7000 moveq.l D0, 0x00
00003138 7000 moveq.l D0, 0x00
0000313A 2C00 move.l D6, D0
0000313C 6002 bra +0x4 /* 00003140 */
label0000313E:
0000313E 5287 addq.l D7, 1
label00003140:
00003140 7000 moveq.l D0, 0x00
00003142 1013 move.b D0, [A3]
00003144 B087 cmp.l D0, D7
00003146 6CA2 bge -0x5C /* 000030EA */
label00003148:
00003148 4CEE 18E0 FEEC movem.l D5,D6,D7,A3,A4, [A6 - 0x114]
0000314E 4E5E unlink A6
00003150 4E75 rts
export_944:
fn00003152:
00003152 4E56 0000 link A6, 0
00003156 48E7 0F10 movem.l -[A7], D4,D5,D6,D7,A3
0000315A 266E 0014 movea.l A3, [A6 + 0x14]
0000315E 382E 0012 move.w D4, [A6 + 0x12]
00003162 3A2E 000E move.w D5, [A6 + 0xE]
00003166 3C2E 001A move.w D6, [A6 + 0x1A]
0000316A 48C5 ext.l D5
0000316C 2E05 move.l D7, D5
0000316E 6022 bra +0x24 /* 00003192 */
label00003170:
00003170 2007 move.l D0, D7
00003172 E980 asl D0, 4
00003174 41F3 0810 lea.l A0, [A3 + D0 + 0x10]
00003178 2F20 move.l -[A7], -[A0]
0000317A 2F20 move.l -[A7], -[A0]
0000317C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003180 4EAD 0D1A jsr [A5 + 0xD1A /* export_415 */]
00003184 4A40 tst.w D0
00003186 4FEF 000C lea.l A7, [A7 + 0xC]
0000318A 6704 beq +0x6 /* 00003190 */
0000318C 3C07 move.w D6, D7
0000318E 6008 bra +0xA /* 00003198 */
label00003190:
00003190 5287 addq.l D7, 1
label00003192:
00003192 48C4 ext.l D4
00003194 B887 cmp.l D4, D7
00003196 6CD8 bge -0x26 /* 00003170 */
label00003198:
00003198 3006 move.w D0, D6
0000319A 4CEE 08F0 FFEC movem.l D4,D5,D6,D7,A3, [A6 - 0x14]
000031A0 4E5E unlink A6
000031A2 4E75 rts
export_945:
000031A4 4E56 FFF8 link A6, -0x0008
000031A8 48E7 0F00 movem.l -[A7], D4,D5,D6,D7
000031AC 382E 000E move.w D4, [A6 + 0xE]
000031B0 3A2E 0022 move.w D5, [A6 + 0x22]
000031B4 41EE 001C lea.l A0, [A6 + 0x1C]
000031B8 2F20 move.l -[A7], -[A0]
000031BA 2F20 move.l -[A7], -[A0]
000031BC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000031C0 4EAD 0D1A jsr [A5 + 0xD1A /* export_415 */]
000031C4 4A40 tst.w D0
000031C6 4FEF 000C lea.l A7, [A7 + 0xC]
000031CA 6760 beq +0x62 /* 0000322C */
000031CC 4245 clr.w D5
000031CE 7C00 moveq.l D6, 0x00
000031D0 6050 bra +0x52 /* 00003222 */
label000031D2:
000031D2 7E00 moveq.l D7, 0x00
000031D4 6044 bra +0x46 /* 0000321A */
label000031D6:
000031D6 486E FFF8 pea.l [A6 - 0x8]
000031DA 48C5 ext.l D5
000031DC 2F05 move.l -[A7], D5
000031DE 2F2E 001C move.l -[A7], [A6 + 0x1C]
000031E2 41EE 001C lea.l A0, [A6 + 0x1C]
000031E6 2F20 move.l -[A7], -[A0]
000031E8 2F20 move.l -[A7], -[A0]
000031EA 302E 0012 move.w D0, [A6 + 0x12]
000031EE 48C0 ext.l D0
000031F0 2F00 move.l -[A7], D0
000031F2 48C4 ext.l D4
000031F4 2F04 move.l -[A7], D4
000031F6 4EBA 0040 jsr [PC + 0x40 /* 00003238 */]
000031FA 41EE 0000 lea.l A0, [A6 + 0x0]
000031FE 2F20 move.l -[A7], -[A0]
00003200 2F20 move.l -[A7], -[A0]
00003202 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003206 4EAD 0D1A jsr [A5 + 0xD1A /* export_415 */]
0000320A 4A40 tst.w D0
0000320C 4FEF 0028 lea.l A7, [A7 + 0x28]
00003210 6704 beq +0x6 /* 00003216 */
00003212 3005 move.w D0, D5
00003214 6018 bra +0x1A /* 0000322E */
label00003216:
00003216 5245 addq.w D5, 1
00003218 5287 addq.l D7, 1
label0000321A:
0000321A 48C4 ext.l D4
0000321C B887 cmp.l D4, D7
0000321E 6EB6 bgt -0x48 /* 000031D6 */
00003220 5286 addq.l D6, 1
label00003222:
00003222 302E 0012 move.w D0, [A6 + 0x12]
00003226 48C0 ext.l D0
00003228 B086 cmp.l D0, D6
0000322A 6EA6 bgt -0x58 /* 000031D2 */
label0000322C:
0000322C 3005 move.w D0, D5
label0000322E:
0000322E 4CEE 00F0 FFE8 movem.l D4,D5,D6,D7, [A6 - 0x18]
00003234 4E5E unlink A6
00003236 4E75 rts
export_946:
fn00003238:
00003238 48E7 0F10 movem.l -[A7], D4,D5,D6,D7,A3
0000323C 382F 001E move.w D4, [A7 + 0x1E]
00003240 266F 0030 movea.l A3, [A7 + 0x30]
00003244 302F 002E move.w D0, [A7 + 0x2E]
00003248 48C0 ext.l D0
0000324A 81C4 divs.w D0, D4
0000324C 3A00 move.w D5, D0
0000324E 302F 002E move.w D0, [A7 + 0x2E]
00003252 48C0 ext.l D0
00003254 81C4 divs.w D0, D4
00003256 4840 swap.w D0
00003258 3C00 move.w D6, D0
0000325A 302F 0026 move.w D0, [A7 + 0x26]
0000325E 906F 0022 sub.w D0, [A7 + 0x22]
00003262 48C0 ext.l D0
00003264 81C4 divs.w D0, D4
00003266 4840 swap.w D0
00003268 3E00 move.w D7, D0
0000326A 302F 0022 move.w D0, [A7 + 0x22]
0000326E 48C0 ext.l D0
00003270 322F 002A move.w D1, [A7 + 0x2A]
00003274 C3C6 muls.w D1, D6
00003276 D280 add.l D1, D0
00003278 3741 0002 move.w [A3 + 0x2], D1
0000327C BE46 cmp.w D7, D6
0000327E 6F06 ble +0x8 /* 00003286 */
00003280 48C6 ext.l D6
00003282 2006 move.l D0, D6
00003284 6004 bra +0x6 /* 0000328A */
label00003286:
00003286 48C7 ext.l D7
00003288 2007 move.l D0, D7
label0000328A:
0000328A D16B 0002 add.w [A3 + 0x2], D0
0000328E 302F 002A move.w D0, [A7 + 0x2A]
00003292 D06B 0002 add.w D0, [A3 + 0x2]
00003296 3740 0006 move.w [A3 + 0x6], D0
0000329A BE46 cmp.w D7, D6
0000329C 6F04 ble +0x6 /* 000032A2 */
0000329E 526B 0006 addq.w [A3 + 0x6], 1
label000032A2:
000032A2 302F 0024 move.w D0, [A7 + 0x24]
000032A6 906F 0020 sub.w D0, [A7 + 0x20]
000032AA 48C0 ext.l D0
000032AC 81EF 001A divs.w D0, [A7 + 0x1A]
000032B0 4840 swap.w D0
000032B2 3E00 move.w D7, D0
000032B4 302F 0020 move.w D0, [A7 + 0x20]
000032B8 48C0 ext.l D0
000032BA 322F 0028 move.w D1, [A7 + 0x28]
000032BE C3C5 muls.w D1, D5
000032C0 D280 add.l D1, D0
000032C2 3681 move.w [A3], D1
000032C4 BE45 cmp.w D7, D5
000032C6 6F06 ble +0x8 /* 000032CE */
000032C8 48C5 ext.l D5
000032CA 2005 move.l D0, D5
000032CC 6004 bra +0x6 /* 000032D2 */
label000032CE:
000032CE 48C7 ext.l D7
000032D0 2007 move.l D0, D7
label000032D2:
000032D2 D153 add.w [A3], D0
000032D4 302F 0028 move.w D0, [A7 + 0x28]
000032D8 D053 add.w D0, [A3]
000032DA 3740 0004 move.w [A3 + 0x4], D0
000032DE BE45 cmp.w D7, D5
000032E0 6F04 ble +0x6 /* 000032E6 */
000032E2 526B 0004 addq.w [A3 + 0x4], 1
label000032E6:
000032E6 4CDF 08F0 movem.l D4,D5,D6,D7,A3, [A7]+
000032EA 4E75 rts
fn000032EC:
000032EC 4E56 FFF4 link A6, -0x000C
000032F0 48E7 0018 movem.l -[A7], A3,A4
000032F4 286E 0008 movea.l A4, [A6 + 0x8]
000032F8 266E 0014 movea.l A3, [A6 + 0x14]
000032FC 2F2E 000C move.l -[A7], [A6 + 0xC]
00003300 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
00003304 200C move.l D0, A4
00003306 588F addq.l A7, 4
00003308 676E beq +0x70 /* 00003378 */
0000330A 4EAD 0962 jsr [A5 + 0x962 /* export_296 */]
0000330E 41EB 0010 lea.l A0, [A3 + 0x10]
00003312 2F20 move.l -[A7], -[A0]
00003314 2F20 move.l -[A7], -[A0]
00003316 4EAD 0972 jsr [A5 + 0x972 /* export_298 */]
0000331A 2F13 move.l -[A7], [A3]
0000331C 4EAD 0822 jsr [A5 + 0x822 /* export_256 */]
00003320 426E FFF4 clr.w [A6 - 0xC]
00003324 426E FFF6 clr.w [A6 - 0xA]
00003328 302B 0006 move.w D0, [A3 + 0x6]
0000332C 906B 0002 sub.w D0, [A3 + 0x2]
00003330 3D40 FFFA move.w [A6 - 0x6], D0
00003334 302B 0004 move.w D0, [A3 + 0x4]
00003338 9053 sub.w D0, [A3]
0000333A 3D40 FFF8 move.w [A6 - 0x8], D0
0000333E 41EE FFFC lea.l A0, [A6 - 0x4]
00003342 2F20 move.l -[A7], -[A0]
00003344 2F20 move.l -[A7], -[A0]
00003346 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000334A 4EBA 07F4 jsr [PC + 0x7F4 /* 00003B40 */]
0000334E 2F2E 0010 move.l -[A7], [A6 + 0x10]
00003352 4E94 jsr [A4]
00003354 302B 0002 move.w D0, [A3 + 0x2]
00003358 4440 neg.w D0
0000335A 3D40 FFFE move.w [A6 - 0x2], D0
0000335E 3013 move.w D0, [A3]
00003360 4440 neg.w D0
00003362 3D40 FFFC move.w [A6 - 0x4], D0
00003366 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000336A 4EAD 0822 jsr [A5 + 0x822 /* export_256 */]
0000336E 4EAD 096A jsr [A5 + 0x96A /* export_297 */]
00003372 4FEF 0020 lea.l A7, [A7 + 0x20]
00003376 600E bra +0x10 /* 00003386 */
label00003378:
00003378 204B movea.l A0, A3
0000337A 5088 addq.l A0, 8
0000337C 2F20 move.l -[A7], -[A0]
0000337E 2F20 move.l -[A7], -[A0]
00003380 4EAD 0B6A jsr [A5 + 0xB6A /* export_361 */]
00003384 508F addq.l A7, 8
label00003386:
00003386 4CEE 1800 FFEC movem.l A3,A4, [A6 - 0x14]
0000338C 4E5E unlink A6
0000338E 4E75 rts
export_947:
00003390 4E56 FFE8 link A6, -0x0018
00003394 48E7 0018 movem.l -[A7], A3,A4
00003398 49EE FFE8 lea.l A4, [A6 - 0x18]
0000339C 266E 000C movea.l A3, [A6 + 0xC]
000033A0 B7EE 0010 cmpa.l A3, [A6 + 0x10]
000033A4 661E bne +0x20 /* 000033C4 */
000033A6 2F2E 0018 move.l -[A7], [A6 + 0x18]
000033AA 2F2E 0010 move.l -[A7], [A6 + 0x10]
000033AE 2F2E 0014 move.l -[A7], [A6 + 0x14]
000033B2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000033B6 4EBA FF34 jsr [PC - 0xCC /* 000032EC */]
000033BA 7001 moveq.l D0, 0x01
000033BC 4FEF 0010 lea.l A7, [A7 + 0x10]
000033C0 6000 0208 bra +0x20A /* 000035CA */
label000033C4:
000033C4 102B 004C move.b D0, [A3 + 0x4C]
000033C8 5300 subq.b D0, 1
000033CA 6700 00F4 beq +0xF6 /* 000034C0 */
000033CE 5B00 subq.b D0, 5
000033D0 677A beq +0x7C /* 0000344C */
000033D2 5300 subq.b D0, 1
000033D4 6600 01F2 bne +0x1F4 /* 000035C8 */
000033D8 202B 0072 move.l D0, [A3 + 0x72]
000033DC B0AE 0010 cmp.l D0, [A6 + 0x10]
000033E0 6600 01E6 bne +0x1E8 /* 000035C8 */
000033E4 206E 0018 movea.l A0, [A6 + 0x18]
000033E8 5088 addq.l A0, 8
000033EA 2F20 move.l -[A7], -[A0]
000033EC 2F20 move.l -[A7], -[A0]
000033EE 2F0B move.l -[A7], A3
000033F0 4EBA 074E jsr [PC + 0x74E /* 00003B40 */]
000033F4 486D 2DCA pea.l [A5 + 0x2DCA /* export_1461 */]
000033F8 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
000033FC 4A40 tst.w D0
000033FE 4FEF 0010 lea.l A7, [A7 + 0x10]
00003402 6710 beq +0x12 /* 00003414 */
00003404 2F0B move.l -[A7], A3
00003406 4EAD 2DCA jsr [A5 + 0x2DCA /* export_1461 */]
0000340A 486D 2DCA pea.l [A5 + 0x2DCA /* export_1461 */]
0000340E 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
00003412 508F addq.l A7, 8
label00003414:
00003414 206E 0010 movea.l A0, [A6 + 0x10]
00003418 41E8 0056 lea.l A0, [A0 + 0x56]
0000341C 224C movea.l A1, A4
0000341E 22D8 move.l [A1]+, [A0]+
00003420 22D8 move.l [A1]+, [A0]+
00003422 206E 0018 movea.l A0, [A6 + 0x18]
00003426 224C movea.l A1, A4
00003428 5089 addq.l A1, 8
0000342A 5088 addq.l A0, 8
0000342C 22D8 move.l [A1]+, [A0]+
0000342E 22D8 move.l [A1]+, [A0]+
00003430 2F0C move.l -[A7], A4
00003432 2F2E 0010 move.l -[A7], [A6 + 0x10]
00003436 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000343A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000343E 4EBA FEAC jsr [PC - 0x154 /* 000032EC */]
00003442 7001 moveq.l D0, 0x01
00003444 4FEF 0010 lea.l A7, [A7 + 0x10]
00003448 6000 0180 bra +0x182 /* 000035CA */
label0000344C:
0000344C 202B 0086 move.l D0, [A3 + 0x86]
00003450 B0AE 0010 cmp.l D0, [A6 + 0x10]
00003454 6600 0172 bne +0x174 /* 000035C8 */
00003458 206E 0018 movea.l A0, [A6 + 0x18]
0000345C 5088 addq.l A0, 8
0000345E 2F20 move.l -[A7], -[A0]
00003460 2F20 move.l -[A7], -[A0]
00003462 2F0B move.l -[A7], A3
00003464 4EBA 06DA jsr [PC + 0x6DA /* 00003B40 */]
00003468 486D 2E32 pea.l [A5 + 0x2E32 /* export_1474 */]
0000346C 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
00003470 4A40 tst.w D0
00003472 4FEF 0010 lea.l A7, [A7 + 0x10]
00003476 6710 beq +0x12 /* 00003488 */
00003478 2F0B move.l -[A7], A3
0000347A 4EAD 2E32 jsr [A5 + 0x2E32 /* export_1474 */]
0000347E 486D 2E32 pea.l [A5 + 0x2E32 /* export_1474 */]
00003482 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
00003486 508F addq.l A7, 8
label00003488:
00003488 206E 0010 movea.l A0, [A6 + 0x10]
0000348C 41E8 0056 lea.l A0, [A0 + 0x56]
00003490 224C movea.l A1, A4
00003492 22D8 move.l [A1]+, [A0]+
00003494 22D8 move.l [A1]+, [A0]+
00003496 206E 0018 movea.l A0, [A6 + 0x18]
0000349A 224C movea.l A1, A4
0000349C 5089 addq.l A1, 8
0000349E 5088 addq.l A0, 8
000034A0 22D8 move.l [A1]+, [A0]+
000034A2 22D8 move.l [A1]+, [A0]+
000034A4 2F0C move.l -[A7], A4
000034A6 2F2E 0010 move.l -[A7], [A6 + 0x10]
000034AA 2F2E 0014 move.l -[A7], [A6 + 0x14]
000034AE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000034B2 4EBA FE38 jsr [PC - 0x1C8 /* 000032EC */]
000034B6 7001 moveq.l D0, 0x01
000034B8 4FEF 0010 lea.l A7, [A7 + 0x10]
000034BC 6000 010C bra +0x10E /* 000035CA */
label000034C0:
000034C0 202B 00E2 move.l D0, [A3 + 0xE2]
000034C4 B0AE 0010 cmp.l D0, [A6 + 0x10]
000034C8 6600 00FE bne +0x100 /* 000035C8 */
000034CC 206E 0018 movea.l A0, [A6 + 0x18]
000034D0 5088 addq.l A0, 8
000034D2 2F20 move.l -[A7], -[A0]
000034D4 2F20 move.l -[A7], -[A0]
000034D6 2F0B move.l -[A7], A3
000034D8 4EBA 0666 jsr [PC + 0x666 /* 00003B40 */]
000034DC 486E FFF8 pea.l [A6 - 0x8]
000034E0 206E 0010 movea.l A0, [A6 + 0x10]
000034E4 4868 000C pea.l [A0 + 0xC]
000034E8 4EAD 0952 jsr [A5 + 0x952 /* export_294 */]
000034EC 302E FFFE move.w D0, [A6 - 0x2]
000034F0 D06B 005C add.w D0, [A3 + 0x5C]
000034F4 3940 0006 move.w [A4 + 0x6], D0
000034F8 206B 00E2 movea.l A0, [A3 + 0xE2]
000034FC 7001 moveq.l D0, 0x01
000034FE B068 004A cmp.w D0, [A0 + 0x4A]
00003502 4FEF 0014 lea.l A7, [A7 + 0x14]
00003506 6766 beq +0x68 /* 0000356E */
00003508 302C 0006 move.w D0, [A4 + 0x6]
0000350C 48C0 ext.l D0
0000350E 322B 005A move.w D1, [A3 + 0x5A]
00003512 926B 0056 sub.w D1, [A3 + 0x56]
00003516 48E7 C000 movem.l -[A7], D0,D1
0000351A 4878 0258 push.l 0x258
0000351E 206D E9DE movea.l A0, [A5 - 0x1622]
00003522 3428 017A move.w D2, [A0 + 0x17A]
00003526 48C2 ext.l D2
00003528 2F02 move.l -[A7], D2
0000352A 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
0000352E 508F addq.l A7, 8
00003530 2400 move.l D2, D0
00003532 4CDF 0003 movem.l D0,D1, [A7]+
00003536 B441 cmp.w D2, D1
00003538 6F0E ble +0x10 /* 00003548 */
0000353A 322B 005A move.w D1, [A3 + 0x5A]
0000353E 926B 0056 sub.w D1, [A3 + 0x56]
00003542 48C1 ext.l D1
00003544 E281 asr D1, 1
00003546 601E bra +0x20 /* 00003566 */
label00003548:
00003548 2F00 move.l -[A7], D0
0000354A 4878 012C push.l 0x12C
0000354E 206D E9DE movea.l A0, [A5 - 0x1622]
00003552 3228 017A move.w D1, [A0 + 0x17A]
00003556 48C1 ext.l D1
00003558 2F01 move.l -[A7], D1
0000355A 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
0000355E 508F addq.l A7, 8
00003560 2200 move.l D1, D0
00003562 201F move.l D0, [A7]+
00003564 48C1 ext.l D1
label00003566:
00003566 9081 sub.l D0, D1
00003568 3940 0002 move.w [A4 + 0x2], D0
0000356C 601C bra +0x1E /* 0000358A */
label0000356E:
0000356E 7048 moveq.l D0, 0x48
00003570 2F00 move.l -[A7], D0
00003572 4878 0104 push.l 0x104
00003576 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
0000357A 322C 0006 move.w D1, [A4 + 0x6]
0000357E 9240 sub.w D1, D0
00003580 926E FFFA sub.w D1, [A6 - 0x6]
00003584 3941 0002 move.w [A4 + 0x2], D1
00003588 508F addq.l A7, 8
label0000358A:
0000358A 302B 0056 move.w D0, [A3 + 0x56]
0000358E 906E FFF8 sub.w D0, [A6 - 0x8]
00003592 3880 move.w [A4], D0
00003594 302E FFFC move.w D0, [A6 - 0x4]
00003598 D06B 005A add.w D0, [A3 + 0x5A]
0000359C 3940 0004 move.w [A4 + 0x4], D0
000035A0 206E 0018 movea.l A0, [A6 + 0x18]
000035A4 224C movea.l A1, A4
000035A6 5089 addq.l A1, 8
000035A8 5088 addq.l A0, 8
000035AA 22D8 move.l [A1]+, [A0]+
000035AC 22D8 move.l [A1]+, [A0]+
000035AE 2F0C move.l -[A7], A4
000035B0 2F2E 0010 move.l -[A7], [A6 + 0x10]
000035B4 2F2E 0014 move.l -[A7], [A6 + 0x14]
000035B8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000035BC 4EBA FD2E jsr [PC - 0x2D2 /* 000032EC */]
000035C0 7001 moveq.l D0, 0x01
000035C2 4FEF 0010 lea.l A7, [A7 + 0x10]
000035C6 6002 bra +0x4 /* 000035CA */
label000035C8:
000035C8 7000 moveq.l D0, 0x00
label000035CA:
000035CA 4CEE 1800 FFE0 movem.l A3,A4, [A6 - 0x20]
000035D0 4E5E unlink A6
000035D2 4E75 rts
export_948:
fn000035D4:
000035D4 4E56 FFFC link A6, -0x0004
000035D8 48E7 0118 movem.l -[A7], D7,A3,A4
000035DC 3E2E 0012 move.w D7, [A6 + 0x12]
000035E0 286E 0008 movea.l A4, [A6 + 0x8]
000035E4 266E 000C movea.l A3, [A6 + 0xC]
000035E8 102B 004C move.b D0, [A3 + 0x4C]
000035EC 5300 subq.b D0, 1
000035EE 6706 beq +0x8 /* 000035F6 */
000035F0 5B00 subq.b D0, 5
000035F2 6708 beq +0xA /* 000035FC */
000035F4 600E bra +0x10 /* 00003604 */
label000035F6:
000035F6 2D4B FFFC move.l [A6 - 0x4], A3
000035FA 600E bra +0x10 /* 0000360A */
label000035FC:
000035FC 2D6B 0086 FFFC move.l [A6 - 0x4], [A3 + 0x86]
00003602 6006 bra +0x8 /* 0000360A */
label00003604:
00003604 7000 moveq.l D0, 0x00
00003606 6000 00A8 bra +0xAA /* 000036B0 */
label0000360A:
0000360A 702C moveq.l D0, 0x2C
0000360C C02B 004D and.b D0, [A3 + 0x4D]
00003610 6600 009C bne +0x9E /* 000036AE */
00003614 4A47 tst.w D7
00003616 6706 beq +0x8 /* 0000361E */
00003618 B7EC 0004 cmpa.l A3, [A4 + 0x4]
0000361C 660E bne +0x10 /* 0000362C */
label0000361E:
0000361E 4A47 tst.w D7
00003620 6600 008C bne +0x8E /* 000036AE */
00003624 B7EC 0004 cmpa.l A3, [A4 + 0x4]
00003628 6600 0084 bne +0x86 /* 000036AE */
label0000362C:
0000362C 4A6D EA58 tst.w [A5 - 0x15A8]
00003630 6706 beq +0x8 /* 00003638 */
00003632 202C 0010 move.l D0, [A4 + 0x10]
00003636 6002 bra +0x4 /* 0000363A */
label00003638:
00003638 7000 moveq.l D0, 0x00
label0000363A:
0000363A 2F00 move.l -[A7], D0
0000363C 48C7 ext.l D7
0000363E 2F07 move.l -[A7], D7
00003640 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003644 4EAD 1572 jsr [A5 + 0x1572 /* export_682 */]
00003648 4A47 tst.w D7
0000364A 4FEF 000C lea.l A7, [A7 + 0xC]
0000364E 6716 beq +0x18 /* 00003666 */
00003650 294B 0004 move.l [A4 + 0x4], A3
00003654 B7EE FFFC cmpa.l A3, [A6 - 0x4]
00003658 6604 bne +0x6 /* 0000365E */
0000365A 200B move.l D0, A3
0000365C 6002 bra +0x4 /* 00003660 */
label0000365E:
0000365E 7000 moveq.l D0, 0x00
label00003660:
00003660 2940 0008 move.l [A4 + 0x8], D0
00003664 6044 bra +0x46 /* 000036AA */
label00003666:
00003666 7006 moveq.l D0, 0x06
00003668 B02B 004C cmp.b D0, [A3 + 0x4C]
0000366C 6632 bne +0x34 /* 000036A0 */
0000366E 486D 2E22 pea.l [A5 + 0x2E22 /* export_1472 */]
00003672 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
00003676 4A40 tst.w D0
00003678 588F addq.l A7, 4
0000367A 6724 beq +0x26 /* 000036A0 */
0000367C 4A6D EA58 tst.w [A5 - 0x15A8]
00003680 6706 beq +0x8 /* 00003688 */
00003682 202C 0010 move.l D0, [A4 + 0x10]
00003686 6002 bra +0x4 /* 0000368A */
label00003688:
00003688 7000 moveq.l D0, 0x00
label0000368A:
0000368A 2F00 move.l -[A7], D0
0000368C 2F2C 0004 move.l -[A7], [A4 + 0x4]
00003690 4EAD 2E22 jsr [A5 + 0x2E22 /* export_1472 */]
00003694 486D 2E22 pea.l [A5 + 0x2E22 /* export_1472 */]
00003698 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
0000369C 4FEF 000C lea.l A7, [A7 + 0xC]
label000036A0:
000036A0 7000 moveq.l D0, 0x00
000036A2 2940 0004 move.l [A4 + 0x4], D0
000036A6 2940 0008 move.l [A4 + 0x8], D0
label000036AA:
000036AA 7001 moveq.l D0, 0x01
000036AC 6002 bra +0x4 /* 000036B0 */
label000036AE:
000036AE 7000 moveq.l D0, 0x00
label000036B0:
000036B0 4CEE 1880 FFF0 movem.l D7,A3,A4, [A6 - 0x10]
000036B6 4E5E unlink A6
000036B8 4E75 rts
export_949:
000036BA 48E7 0018 movem.l -[A7], A3,A4
000036BE 286F 0018 movea.l A4, [A7 + 0x18]
000036C2 266F 000C movea.l A3, [A7 + 0xC]
000036C6 41EB 000C lea.l A0, [A3 + 0xC]
000036CA 2888 move.l [A4], A0
000036CC 41EB 003C lea.l A0, [A3 + 0x3C]
000036D0 226F 001C movea.l A1, [A7 + 0x1C]
000036D4 2288 move.l [A1], A0
000036D6 700B moveq.l D0, 0x0B
000036D8 B02B 004C cmp.b D0, [A3 + 0x4C]
000036DC 660A bne +0xC /* 000036E8 */
000036DE 41EB 0062 lea.l A0, [A3 + 0x62]
000036E2 226F 0020 movea.l A1, [A7 + 0x20]
000036E6 2288 move.l [A1], A0
label000036E8:
000036E8 4CDF 1800 movem.l A3,A4, [A7]+
000036EC 4E75 rts
fn000036EE:
000036EE 4E56 0000 link A6, 0
000036F2 48E7 0310 movem.l -[A7], D6,D7,A3
000036F6 3C2E 0012 move.w D6, [A6 + 0x12]
000036FA 266E 000C movea.l A3, [A6 + 0xC]
000036FE 7E00 moveq.l D7, 0x00
00003700 6022 bra +0x24 /* 00003724 */
label00003702:
00003702 2007 move.l D0, D7
00003704 E980 asl D0, 4
00003706 41F3 0810 lea.l A0, [A3 + D0 + 0x10]
0000370A 2F20 move.l -[A7], -[A0]
0000370C 2F20 move.l -[A7], -[A0]
0000370E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003712 4EAD 0D1A jsr [A5 + 0xD1A /* export_415 */]
00003716 4A40 tst.w D0
00003718 4FEF 000C lea.l A7, [A7 + 0xC]
0000371C 6704 beq +0x6 /* 00003722 */
0000371E 7007 moveq.l D0, 0x07
00003720 600A bra +0xC /* 0000372C */
label00003722:
00003722 5287 addq.l D7, 1
label00003724:
00003724 48C6 ext.l D6
00003726 BC87 cmp.l D6, D7
00003728 6ED8 bgt -0x26 /* 00003702 */
0000372A 7000 moveq.l D0, 0x00
label0000372C:
0000372C 4CEE 08C0 FFF4 movem.l D6,D7,A3, [A6 - 0xC]
00003732 4E5E unlink A6
00003734 4E75 rts
export_950:
00003736 4E56 FFF8 link A6, -0x0008
0000373A 48E7 0118 movem.l -[A7], D7,A3,A4
0000373E 286E 0010 movea.l A4, [A6 + 0x10]
00003742 266E 0008 movea.l A3, [A6 + 0x8]
00003746 7EFF moveq.l D7, 0xFFFFFFFF
00003748 702C moveq.l D0, 0x2C
0000374A C02B 004D and.b D0, [A3 + 0x4D]
0000374E 6600 0272 bne +0x274 /* 000039C2 */
00003752 204C movea.l A0, A4
00003754 5088 addq.l A0, 8
00003756 2F20 move.l -[A7], -[A0]
00003758 2F20 move.l -[A7], -[A0]
0000375A 2F0B move.l -[A7], A3
0000375C 4EBA 03E2 jsr [PC + 0x3E2 /* 00003B40 */]
00003760 2F2E 000C move.l -[A7], [A6 + 0xC]
00003764 2F0B move.l -[A7], A3
00003766 4EBA 0CE6 jsr [PC + 0xCE6 /* 0000444E */]
0000376A 4A40 tst.w D0
0000376C 4FEF 0014 lea.l A7, [A7 + 0x14]
00003770 6700 0250 beq +0x252 /* 000039C2 */
00003774 102B 004C move.b D0, [A3 + 0x4C]
00003778 6500 0248 bcs +0x24A /* 000039C2 */
0000377C 0C00 000E cmpi.b D0, 0xE
00003780 6200 0240 bhi +0x242 /* 000039C2 */
00003784 7200 moveq.l D1, 0x00
00003786 1200 move.b D1, D0
00003788 D241 add.w D1, D1
0000378A 323B 1006 move.w D1, [PC + D1.w + 0x6]
0000378E 4EFB 1000 jmp [PC + D1.w]
00003792 0020 0026 ori.b -[A0], 0x26 /* '&' */
00003796 0154 bchg [A4], D0
00003798 0178 0020 bchg [0x00000020 /* __m68k_vec_priv_violation__ */], D0
0000379C 0020 019C ori.b -[A0], 0x9C
000037A0 0202 0116 andi.b D2, 0x16
000037A4 00C6 .incomplete
000037A6 0020 0020 ori.b -[A0], 0x20 /* ' ' */
000037AA 0116 btst [A6], D0
000037AC 0116 btst [A6], D0
000037AE 0020 7E07 ori.b -[A0], 0x7
000037B2 6000 020E bra +0x210 /* 000039C2 */
000037B6 7E06 moveq.l D7, 0x06
000037B8 4AAB 00E2 tst.l [A3 + 0xE2]
000037BC 6700 0204 beq +0x206 /* 000039C2 */
000037C0 3D6B 0056 FFF8 move.w [A6 - 0x8], [A3 + 0x56]
000037C6 3D6B 005A FFFC move.w [A6 - 0x4], [A3 + 0x5A]
000037CC 3D6B 005C FFFE move.w [A6 - 0x2], [A3 + 0x5C]
000037D2 4878 012C push.l 0x12C
000037D6 206D E9DE movea.l A0, [A5 - 0x1622]
000037DA 3028 017A move.w D0, [A0 + 0x17A]
000037DE 48C0 ext.l D0
000037E0 2F00 move.l -[A7], D0
000037E2 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
000037E6 322E FFFE move.w D1, [A6 - 0x2]
000037EA 9240 sub.w D1, D0
000037EC 3D41 FFFA move.w [A6 - 0x6], D1
000037F0 206B 00E2 movea.l A0, [A3 + 0xE2]
000037F4 7001 moveq.l D0, 0x01
000037F6 3228 004A move.w D1, [A0 + 0x4A]
000037FA B141 xor.w D1, D0
000037FC 508F addq.l A7, 8
000037FE 6720 beq +0x22 /* 00003820 */
00003800 41EE 0000 lea.l A0, [A6 + 0x0]
00003804 2F20 move.l -[A7], -[A0]
00003806 2F20 move.l -[A7], -[A0]
00003808 2F2E 000C move.l -[A7], [A6 + 0xC]
0000380C 4EAD 0D1A jsr [A5 + 0xD1A /* export_415 */]
00003810 4A40 tst.w D0
00003812 4FEF 000C lea.l A7, [A7 + 0xC]
00003816 6700 01AA beq +0x1AC /* 000039C2 */
0000381A 7E07 moveq.l D7, 0x07
0000381C 6000 01A4 bra +0x1A6 /* 000039C2 */
label00003820:
00003820 7048 moveq.l D0, 0x48
00003822 2F00 move.l -[A7], D0
00003824 4878 0104 push.l 0x104
00003828 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
0000382C 322E FFFE move.w D1, [A6 - 0x2]
00003830 9240 sub.w D1, D0
00003832 3D41 FFFA move.w [A6 - 0x6], D1
00003836 41EE 0000 lea.l A0, [A6 + 0x0]
0000383A 2F20 move.l -[A7], -[A0]
0000383C 2F20 move.l -[A7], -[A0]
0000383E 2F2E 000C move.l -[A7], [A6 + 0xC]
00003842 4EAD 0D1A jsr [A5 + 0xD1A /* export_415 */]
00003846 4A40 tst.w D0
00003848 4FEF 0014 lea.l A7, [A7 + 0x14]
0000384C 6700 0174 beq +0x176 /* 000039C2 */
00003850 4247 clr.w D7
00003852 6000 016E bra +0x170 /* 000039C2 */
00003856 2F0B move.l -[A7], A3
00003858 4EAD 1ED2 jsr [A5 + 0x1ED2 /* export_982 */]
0000385C 486E FFF8 pea.l [A6 - 0x8]
00003860 486B 000C pea.l [A3 + 0xC]
00003864 4EAD 0952 jsr [A5 + 0x952 /* export_294 */]
00003868 2D6B 006A FFF8 move.l [A6 - 0x8], [A3 + 0x6A]
0000386E 302B 0078 move.w D0, [A3 + 0x78]
00003872 906E FFFE sub.w D0, [A6 - 0x2]
00003876 3D40 FFFE move.w [A6 - 0x2], D0
0000387A 302B 0076 move.w D0, [A3 + 0x76]
0000387E 906E FFFC sub.w D0, [A6 - 0x4]
00003882 3D40 FFFC move.w [A6 - 0x4], D0
00003886 41EE 0000 lea.l A0, [A6 + 0x0]
0000388A 2F20 move.l -[A7], -[A0]
0000388C 2F20 move.l -[A7], -[A0]
0000388E 2F2E 000C move.l -[A7], [A6 + 0xC]
00003892 4EAD 0D1A jsr [A5 + 0xD1A /* export_415 */]
00003896 4A40 tst.w D0
00003898 4FEF 0018 lea.l A7, [A7 + 0x18]
0000389C 6700 0124 beq +0x126 /* 000039C2 */
000038A0 7E07 moveq.l D7, 0x07
000038A2 6000 011E bra +0x120 /* 000039C2 */
000038A6 2D6B 0056 FFF8 move.l [A6 - 0x8], [A3 + 0x56]
000038AC 302E FFFA move.w D0, [A6 - 0x6]
000038B0 D07C 000D add.w D0, 0xD /* '\r' */
000038B4 3D40 FFFE move.w [A6 - 0x2], D0
000038B8 302E FFF8 move.w D0, [A6 - 0x8]
000038BC D07C 000E add.w D0, 0xE
000038C0 3D40 FFFC move.w [A6 - 0x4], D0
000038C4 41EE 0000 lea.l A0, [A6 + 0x0]
000038C8 2F20 move.l -[A7], -[A0]
000038CA 2F20 move.l -[A7], -[A0]
000038CC 2F2E 000C move.l -[A7], [A6 + 0xC]
000038D0 4EAD 0D1A jsr [A5 + 0xD1A /* export_415 */]
000038D4 4A40 tst.w D0
000038D6 4FEF 000C lea.l A7, [A7 + 0xC]
000038DA 6700 00E6 beq +0xE8 /* 000039C2 */
000038DE 7E07 moveq.l D7, 0x07
000038E0 6000 00E0 bra +0xE2 /* 000039C2 */
000038E4 2F0B move.l -[A7], A3
000038E6 4EBA E99E jsr [PC - 0x1662 /* 00002286 */]
000038EA 302B 0060 move.w D0, [A3 + 0x60]
000038EE 48C0 ext.l D0
000038F0 2F00 move.l -[A7], D0
000038F2 2F2B 0062 move.l -[A7], [A3 + 0x62]
000038F6 2F2E 000C move.l -[A7], [A6 + 0xC]
000038FA 4EBA FDF2 jsr [PC - 0x20E /* 000036EE */]
000038FE 3E00 move.w D7, D0
00003900 4FEF 0010 lea.l A7, [A7 + 0x10]
00003904 6000 00BC bra +0xBE /* 000039C2 */
00003908 2F0B move.l -[A7], A3
0000390A 4EBA E97A jsr [PC - 0x1686 /* 00002286 */]
0000390E 302B 005E move.w D0, [A3 + 0x5E]
00003912 48C0 ext.l D0
00003914 2F00 move.l -[A7], D0
00003916 2F2B 0062 move.l -[A7], [A3 + 0x62]
0000391A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000391E 4EBA FDCE jsr [PC - 0x232 /* 000036EE */]
00003922 3E00 move.w D7, D0
00003924 4FEF 0010 lea.l A7, [A7 + 0x10]
00003928 6000 0098 bra +0x9A /* 000039C2 */
0000392C 486D 2E32 pea.l [A5 + 0x2E32 /* export_1474 */]
00003930 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
00003934 4A40 tst.w D0
00003936 588F addq.l A7, 4
00003938 6710 beq +0x12 /* 0000394A */
0000393A 2F0B move.l -[A7], A3
0000393C 4EAD 2E32 jsr [A5 + 0x2E32 /* export_1474 */]
00003940 486D 2E32 pea.l [A5 + 0x2E32 /* export_1474 */]
00003944 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
00003948 508F addq.l A7, 8
label0000394A:
0000394A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000394E 2F0B move.l -[A7], A3
00003950 4EBA 0AFC jsr [PC + 0xAFC /* 0000444E */]
00003954 4A40 tst.w D0
00003956 508F addq.l A7, 8
00003958 6768 beq +0x6A /* 000039C2 */
0000395A 41EB 0092 lea.l A0, [A3 + 0x92]
0000395E 2F20 move.l -[A7], -[A0]
00003960 2F20 move.l -[A7], -[A0]
00003962 2F2E 000C move.l -[A7], [A6 + 0xC]
00003966 4EAD 0D1A jsr [A5 + 0xD1A /* export_415 */]
0000396A 4A40 tst.w D0
0000396C 4FEF 000C lea.l A7, [A7 + 0xC]
00003970 6618 bne +0x1A /* 0000398A */
00003972 41EB 009A lea.l A0, [A3 + 0x9A]
00003976 2F20 move.l -[A7], -[A0]
00003978 2F20 move.l -[A7], -[A0]
0000397A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000397E 4EAD 0D1A jsr [A5 + 0xD1A /* export_415 */]
00003982 4A40 tst.w D0
00003984 4FEF 000C lea.l A7, [A7 + 0xC]
00003988 6704 beq +0x6 /* 0000398E */
label0000398A:
0000398A 7E07 moveq.l D7, 0x07
0000398C 6034 bra +0x36 /* 000039C2 */
label0000398E:
0000398E 7E06 moveq.l D7, 0x06
00003990 6030 bra +0x32 /* 000039C2 */
00003992 486D 2DCA pea.l [A5 + 0x2DCA /* export_1461 */]
00003996 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
0000399A 4A40 tst.w D0
0000399C 588F addq.l A7, 4
0000399E 6710 beq +0x12 /* 000039B0 */
000039A0 2F0B move.l -[A7], A3
000039A2 4EAD 2DCA jsr [A5 + 0x2DCA /* export_1461 */]
000039A6 486D 2DCA pea.l [A5 + 0x2DCA /* export_1461 */]
000039AA 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
000039AE 508F addq.l A7, 8
label000039B0:
000039B0 2F2E 000C move.l -[A7], [A6 + 0xC]
000039B4 2F0B move.l -[A7], A3
000039B6 4EBA 0A96 jsr [PC + 0xA96 /* 0000444E */]
000039BA 4A40 tst.w D0
000039BC 508F addq.l A7, 8
000039BE 6702 beq +0x4 /* 000039C2 */
000039C0 7E07 moveq.l D7, 0x07
label000039C2:
000039C2 3007 move.w D0, D7
000039C4 4CEE 1880 FFEC movem.l D7,A3,A4, [A6 - 0x14]
000039CA 4E5E unlink A6
000039CC 4E75 rts
export_951:
000039CE 4E56 0000 link A6, 0
000039D2 48E7 0018 movem.l -[A7], A3,A4
000039D6 286E 000C movea.l A4, [A6 + 0xC]
000039DA 266E 0008 movea.l A3, [A6 + 0x8]
000039DE 200B move.l D0, A3
000039E0 6610 bne +0x12 /* 000039F2 */
000039E2 4878 00E6 push.l 0xE6
000039E6 4EAD 0D8A jsr [A5 + 0xD8A /* export_429 */]
000039EA 2640 movea.l A3, D0
000039EC 200B move.l D0, A3
000039EE 588F addq.l A7, 4
000039F0 6762 beq +0x64 /* 00003A54 */
label000039F2:
000039F2 177C 0001 004C move.b [A3 + 0x4C], 0x1
000039F8 200C move.l D0, A4
000039FA 672C beq +0x2E /* 00003A28 */
000039FC 41EB 003C lea.l A0, [A3 + 0x3C]
00003A00 224C movea.l A1, A4
00003A02 20D9 move.l [A0]+, [A1]+
00003A04 20D9 move.l [A0]+, [A1]+
00003A06 30D9 move.w [A0]+, [A1]+
00003A08 2F2C 0006 move.l -[A7], [A4 + 0x6]
00003A0C 4EAD 0F02 jsr [A5 + 0xF02 /* export_476 */]
00003A10 2740 0042 move.l [A3 + 0x42], D0
00003A14 588F addq.l A7, 4
00003A16 6610 bne +0x12 /* 00003A28 */
00003A18 2F0B move.l -[A7], A3
00003A1A 7000 moveq.l D0, 0x00
00003A1C 2F00 move.l -[A7], D0
00003A1E 4EBA DA68 jsr [PC - 0x2598 /* 00001488 */]
00003A22 7000 moveq.l D0, 0x00
00003A24 508F addq.l A7, 8
00003A26 602E bra +0x30 /* 00003A56 */
label00003A28:
00003A28 7000 moveq.l D0, 0x00
00003A2A 2F00 move.l -[A7], D0
00003A2C 2F0B move.l -[A7], A3
00003A2E 4EBA 0972 jsr [PC + 0x972 /* 000043A2 */]
00003A32 4A40 tst.w D0
00003A34 508F addq.l A7, 8
00003A36 670C beq +0xE /* 00003A44 */
00003A38 2F0B move.l -[A7], A3
00003A3A 4EAD 1582 jsr [A5 + 0x1582 /* export_684 */]
00003A3E 4A40 tst.w D0
00003A40 588F addq.l A7, 4
00003A42 6610 bne +0x12 /* 00003A54 */
label00003A44:
00003A44 2F0B move.l -[A7], A3
00003A46 7000 moveq.l D0, 0x00
00003A48 2F00 move.l -[A7], D0
00003A4A 4EBA DA3C jsr [PC - 0x25C4 /* 00001488 */]
00003A4E 7000 moveq.l D0, 0x00
00003A50 2640 movea.l A3, D0
00003A52 508F addq.l A7, 8
label00003A54:
00003A54 200B move.l D0, A3
label00003A56:
00003A56 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
00003A5C 4E5E unlink A6
00003A5E 4E75 rts
export_952:
fn00003A60:
00003A60 4E56 0000 link A6, 0
00003A64 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00003A68 286E 000C movea.l A4, [A6 + 0xC]
00003A6C 266E 0008 movea.l A3, [A6 + 0x8]
00003A70 206E 0010 movea.l A0, [A6 + 0x10]
00003A74 4210 clr.b [A0]
00003A76 4214 clr.b [A4]
00003A78 200B move.l D0, A3
00003A7A 6700 00AE beq +0xB0 /* 00003B2A */
00003A7E 4A13 tst.b [A3]
00003A80 6700 00A8 beq +0xAA /* 00003B2A */
00003A84 7000 moveq.l D0, 0x00
00003A86 1013 move.b D0, [A3]
00003A88 7240 moveq.l D1, 0x40
00003A8A B233 0000 cmp.b D1, [A3 + D0.w]
00003A8E 6606 bne +0x8 /* 00003A96 */
00003A90 5313 subq.b [A3], 1
00003A92 6000 0088 bra +0x8A /* 00003B1C */
label00003A96:
00003A96 7E01 moveq.l D7, 0x01
00003A98 6002 bra +0x4 /* 00003A9C */
label00003A9A:
00003A9A 5287 addq.l D7, 1
label00003A9C:
00003A9C 7000 moveq.l D0, 0x00
00003A9E 1013 move.b D0, [A3]
00003AA0 B087 cmp.l D0, D7
00003AA2 6F08 ble +0xA /* 00003AAC */
00003AA4 7040 moveq.l D0, 0x40
00003AA6 B033 7800 cmp.b D0, [A3 + D7]
00003AAA 66EE bne -0x10 /* 00003A9A */
label00003AAC:
00003AAC 7000 moveq.l D0, 0x00
00003AAE 1013 move.b D0, [A3]
00003AB0 B087 cmp.l D0, D7
00003AB2 663A bne +0x3C /* 00003AEE */
00003AB4 7E01 moveq.l D7, 0x01
00003AB6 602C bra +0x2E /* 00003AE4 */
label00003AB8:
00003AB8 7000 moveq.l D0, 0x00
00003ABA 1033 7800 move.b D0, [A3 + D7]
00003ABE 41ED A714 lea.l A0, [A5 - 0x58EC]
00003AC2 1A30 0000 move.b D5, [A0 + D0.w]
00003AC6 BA2D B1F4 cmp.b D5, [A5 - 0x4E0C]
00003ACA 6716 beq +0x18 /* 00003AE2 */
00003ACC BA2D B1F5 cmp.b D5, [A5 - 0x4E0B]
00003AD0 6710 beq +0x12 /* 00003AE2 */
00003AD2 BA2D B1F6 cmp.b D5, [A5 - 0x4E0A]
00003AD6 670A beq +0xC /* 00003AE2 */
00003AD8 206E 0010 movea.l A0, [A6 + 0x10]
00003ADC 1085 move.b [A0], D5
00003ADE 1887 move.b [A4], D7
00003AE0 603A bra +0x3C /* 00003B1C */
label00003AE2:
00003AE2 5287 addq.l D7, 1
label00003AE4:
00003AE4 7000 moveq.l D0, 0x00
00003AE6 1013 move.b D0, [A3]
00003AE8 B087 cmp.l D0, D7
00003AEA 6ECC bgt -0x32 /* 00003AB8 */
00003AEC 602E bra +0x30 /* 00003B1C */
label00003AEE:
00003AEE 7000 moveq.l D0, 0x00
00003AF0 1033 7801 move.b D0, [A3 + D7 + 0x1]
00003AF4 41ED A714 lea.l A0, [A5 - 0x58EC]
00003AF8 226E 0010 movea.l A1, [A6 + 0x10]
00003AFC 12B0 0000 move.b [A1], [A0 + D0.w]
00003B00 1887 move.b [A4], D7
00003B02 2C07 move.l D6, D7
00003B04 5286 addq.l D6, 1
00003B06 600A bra +0xC /* 00003B12 */
label00003B08:
00003B08 17B3 6800 7800 move.b [A3 + D7], [A3 + D6]
00003B0E 5286 addq.l D6, 1
00003B10 5287 addq.l D7, 1
label00003B12:
00003B12 7000 moveq.l D0, 0x00
00003B14 1013 move.b D0, [A3]
00003B16 B086 cmp.l D0, D6
00003B18 6CEE bge -0x10 /* 00003B08 */
00003B1A 5313 subq.b [A3], 1
label00003B1C:
00003B1C 2F0B move.l -[A7], A3
00003B1E 2F2E 0014 move.l -[A7], [A6 + 0x14]
00003B22 4EAD 0E7A jsr [A5 + 0xE7A /* export_459 */]
00003B26 508F addq.l A7, 8
00003B28 600C bra +0xE /* 00003B36 */
label00003B2A:
00003B2A 2F2E 0014 move.l -[A7], [A6 + 0x14]
00003B2E 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
00003B32 7001 moveq.l D0, 0x01
00003B34 588F addq.l A7, 4
label00003B36:
00003B36 4CEE 18E0 FFEC movem.l D5,D6,D7,A3,A4, [A6 - 0x14]
00003B3C 4E5E unlink A6
00003B3E 4E75 rts
export_953:
fn00003B40:
00003B40 4E56 FEF8 link A6, -0x0108
00003B44 48E7 0018 movem.l -[A7], A3,A4
00003B48 49EE FF00 lea.l A4, [A6 - 0x100]
00003B4C 266E 0008 movea.l A3, [A6 + 0x8]
00003B50 102B 004C move.b D0, [A3 + 0x4C]
00003B54 6700 00BE beq +0xC0 /* 00003C14 */
00003B58 5100 subq.b D0, 8
00003B5A 6700 00B8 beq +0xBA /* 00003C14 */
00003B5E 5300 subq.b D0, 1
00003B60 6700 00B2 beq +0xB4 /* 00003C14 */
00003B64 5700 subq.b D0, 3
00003B66 6700 00AC beq +0xAE /* 00003C14 */
00003B6A 5300 subq.b D0, 1
00003B6C 6700 00A6 beq +0xA8 /* 00003C14 */
00003B70 486E FEF8 pea.l [A6 - 0x108]
00003B74 486B 000C pea.l [A3 + 0xC]
00003B78 4EAD 0952 jsr [A5 + 0x952 /* export_294 */]
00003B7C 302E FEFA move.w D0, [A6 - 0x106]
00003B80 D16E 000E add.w [A6 + 0xE], D0
00003B84 302E FEF8 move.w D0, [A6 - 0x108]
00003B88 D16E 000C add.w [A6 + 0xC], D0
00003B8C 302E FEFE move.w D0, [A6 - 0x102]
00003B90 916E 0012 sub.w [A6 + 0x12], D0
00003B94 302E FEFC move.w D0, [A6 - 0x104]
00003B98 916E 0010 sub.w [A6 + 0x10], D0
00003B9C 4AAB 0004 tst.l [A3 + 0x4]
00003BA0 508F addq.l A7, 8
00003BA2 673C beq +0x3E /* 00003BE0 */
00003BA4 7001 moveq.l D0, 0x01
00003BA6 C02B 004D and.b D0, [A3 + 0x4D]
00003BAA 6734 beq +0x36 /* 00003BE0 */
00003BAC 486B 0032 pea.l [A3 + 0x32]
00003BB0 4EAD 082A jsr [A5 + 0x82A /* export_257 */]
00003BB4 4EAD 07AA jsr [A5 + 0x7AA /* export_241 */]
00003BB8 2F00 move.l -[A7], D0
00003BBA 723C moveq.l D1, 0x3C
00003BBC 2F01 move.l -[A7], D1
00003BBE 206D E9DE movea.l A0, [A5 - 0x1622]
00003BC2 3428 017A move.w D2, [A0 + 0x17A]
00003BC6 48C2 ext.l D2
00003BC8 2F02 move.l -[A7], D2
00003BCA 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
00003BCE 508F addq.l A7, 8
00003BD0 2200 move.l D1, D0
00003BD2 201F move.l D0, [A7]+
00003BD4 E349 lsl D1.w, 1
00003BD6 D240 add.w D1, D0
00003BD8 5241 addq.w D1, 1
00003BDA D36E 000C add.w [A6 + 0xC], D1
00003BDE 588F addq.l A7, 4
label00003BE0:
00003BE0 4A93 tst.l [A3]
00003BE2 6730 beq +0x32 /* 00003C14 */
00003BE4 7002 moveq.l D0, 0x02
00003BE6 C02B 004D and.b D0, [A3 + 0x4D]
00003BEA 6728 beq +0x2A /* 00003C14 */
00003BEC 486B 0032 pea.l [A3 + 0x32]
00003BF0 4EAD 082A jsr [A5 + 0x82A /* export_257 */]
00003BF4 2F13 move.l -[A7], [A3]
00003BF6 2F0C move.l -[A7], A4
00003BF8 4EAD 1B22 jsr [A5 + 0x1B22 /* export_864 */]
00003BFC 486D FB46 pea.l [A5 - 0x4BA]
00003C00 2F0C move.l -[A7], A4
00003C02 4EAD 1B1A jsr [A5 + 0x1B1A /* export_863 */]
00003C06 2F0C move.l -[A7], A4
00003C08 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
00003C0C D16E 000E add.w [A6 + 0xE], D0
00003C10 4FEF 0018 lea.l A7, [A7 + 0x18]
label00003C14:
00003C14 41EB 0056 lea.l A0, [A3 + 0x56]
00003C18 43EE 000C lea.l A1, [A6 + 0xC]
00003C1C 20D9 move.l [A0]+, [A1]+
00003C1E 20D9 move.l [A0]+, [A1]+
00003C20 4CEE 1800 FEF0 movem.l A3,A4, [A6 - 0x110]
00003C26 4E5E unlink A6
00003C28 4E75 rts
export_954:
fn00003C2A:
00003C2A 4E56 FFF8 link A6, -0x0008
00003C2E 48E7 0310 movem.l -[A7], D6,D7,A3
00003C32 1E2E 0013 move.b D7, [A6 + 0x13]
00003C36 266E 000C movea.l A3, [A6 + 0xC]
00003C3A 2F0B move.l -[A7], A3
00003C3C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003C40 4EAD 088A jsr [A5 + 0x88A /* export_269 */]
00003C44 4A6D FC58 tst.w [A5 - 0x3A8]
00003C48 508F addq.l A7, 8
00003C4A 676E beq +0x70 /* 00003CBA */
00003C4C 4A07 tst.b D7
00003C4E 676A beq +0x6C /* 00003CBA */
00003C50 206D E9DE movea.l A0, [A5 - 0x1622]
00003C54 7001 moveq.l D0, 0x01
00003C56 B068 018A cmp.w D0, [A0 + 0x18A]
00003C5A 670C beq +0xE /* 00003C68 */
00003C5C 206D E9DE movea.l A0, [A5 - 0x1622]
00003C60 7005 moveq.l D0, 0x05
00003C62 B068 018A cmp.w D0, [A0 + 0x18A]
00003C66 6652 bne +0x54 /* 00003CBA */
label00003C68:
00003C68 1C13 move.b D6, [A3]
00003C6A 1007 move.b D0, D7
00003C6C 5300 subq.b D0, 1
00003C6E 1680 move.b [A3], D0
00003C70 2F0B move.l -[A7], A3
00003C72 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
00003C76 D06E 000A add.w D0, [A6 + 0xA]
00003C7A 3D40 FFFA move.w [A6 - 0x6], D0
00003C7E 1686 move.b [A3], D6
00003C80 7000 moveq.l D0, 0x00
00003C82 1007 move.b D0, D7
00003C84 7200 moveq.l D1, 0x00
00003C86 1233 0000 move.b D1, [A3 + D0.w]
00003C8A 2F01 move.l -[A7], D1
00003C8C 4EAD 07B2 jsr [A5 + 0x7B2 /* export_242 */]
00003C90 D06E FFFA add.w D0, [A6 - 0x6]
00003C94 3D40 FFFE move.w [A6 - 0x2], D0
00003C98 4EAD 079A jsr [A5 + 0x79A /* export_239 */]
00003C9C D06E 0008 add.w D0, [A6 + 0x8]
00003CA0 5340 subq.w D0, 1
00003CA2 3D40 FFFC move.w [A6 - 0x4], D0
00003CA6 3D40 FFF8 move.w [A6 - 0x8], D0
00003CAA 41EE 0000 lea.l A0, [A6 + 0x0]
00003CAE 2F20 move.l -[A7], -[A0]
00003CB0 2F20 move.l -[A7], -[A0]
00003CB2 4EAD 085A jsr [A5 + 0x85A /* export_263 */]
00003CB6 4FEF 0010 lea.l A7, [A7 + 0x10]
label00003CBA:
00003CBA 4CEE 08C0 FFEC movem.l D6,D7,A3, [A6 - 0x14]
00003CC0 4E5E unlink A6
00003CC2 4E75 rts
fn00003CC4:
00003CC4 4E56 FFEE link A6, -0x0012
00003CC8 48E7 1118 movem.l -[A7], D3,D7,A3,A4
00003CCC 286E 0008 movea.l A4, [A6 + 0x8]
00003CD0 266E 0018 movea.l A3, [A6 + 0x18]
00003CD4 200C move.l D0, A4
00003CD6 6748 beq +0x4A /* 00003D20 */
00003CD8 41EE FFEE lea.l A0, [A6 - 0x12]
00003CDC 43EC 001C lea.l A1, [A4 + 0x1C]
00003CE0 20D9 move.l [A0]+, [A1]+
00003CE2 20D9 move.l [A0]+, [A1]+
00003CE4 3D7C 0014 FFF6 move.w [A6 - 0xA], 0x14
00003CEA 41EE FFF8 lea.l A0, [A6 - 0x8]
00003CEE 43EC 000C lea.l A1, [A4 + 0xC]
00003CF2 20D9 move.l [A0]+, [A1]+
00003CF4 20D9 move.l [A0]+, [A1]+
00003CF6 41EE FFF8 lea.l A0, [A6 - 0x8]
00003CFA 2F20 move.l -[A7], -[A0]
00003CFC 2F20 move.l -[A7], -[A0]
00003CFE 3F20 move.w -[A7], -[A0]
00003D00 4EAD 07FA jsr [A5 + 0x7FA /* export_251 */]
00003D04 41EE 0000 lea.l A0, [A6 + 0x0]
00003D08 2F20 move.l -[A7], -[A0]
00003D0A 2F20 move.l -[A7], -[A0]
00003D0C 4EAD 0802 jsr [A5 + 0x802 /* export_252 */]
00003D10 41EE 0014 lea.l A0, [A6 + 0x14]
00003D14 2F20 move.l -[A7], -[A0]
00003D16 2F20 move.l -[A7], -[A0]
00003D18 4EAD 08D2 jsr [A5 + 0x8D2 /* export_278 */]
00003D1C 4FEF 001A lea.l A7, [A7 + 0x1A]
label00003D20:
00003D20 4EAD 0832 jsr [A5 + 0x832 /* export_258 */]
00003D24 2F13 move.l -[A7], [A3]
00003D26 4EAD 084A jsr [A5 + 0x84A /* export_261 */]
00003D2A 7E01 moveq.l D7, 0x01
00003D2C 588F addq.l A7, 4
label00003D2E:
00003D2E 2007 move.l D0, D7
00003D30 E580 asl D0, 2
00003D32 2F33 0800 move.l -[A7], [A3 + D0]
00003D36 4EAD 0852 jsr [A5 + 0x852 /* export_262 */]
00003D3A 588F addq.l A7, 4
00003D3C 5287 addq.l D7, 1
00003D3E 7007 moveq.l D0, 0x07
00003D40 B087 cmp.l D0, D7
00003D42 6EEA bgt -0x14 /* 00003D2E */
00003D44 2F13 move.l -[A7], [A3]
00003D46 4EAD 0852 jsr [A5 + 0x852 /* export_262 */]
00003D4A 4EAD 083A jsr [A5 + 0x83A /* export_259 */]
00003D4E 200C move.l D0, A4
00003D50 588F addq.l A7, 4
00003D52 6714 beq +0x16 /* 00003D68 */
00003D54 4A6E 0016 tst.w [A6 + 0x16]
00003D58 670E beq +0x10 /* 00003D68 */
00003D5A 41EE FFF6 lea.l A0, [A6 - 0xA]
00003D5E 2F20 move.l -[A7], -[A0]
00003D60 2F20 move.l -[A7], -[A0]
00003D62 4EAD 0802 jsr [A5 + 0x802 /* export_252 */]
00003D66 508F addq.l A7, 8
label00003D68:
00003D68 4EAD 0912 jsr [A5 + 0x912 /* export_286 */]
00003D6C 4EAD 0842 jsr [A5 + 0x842 /* export_260 */]
00003D70 4CEE 1888 FFDE movem.l D3,D7,A3,A4, [A6 - 0x22]
00003D76 4E5E unlink A6
00003D78 4E75 rts
fn00003D7A:
00003D7A 4E56 FFFC link A6, -0x0004
00003D7E 48E7 0118 movem.l -[A7], D7,A3,A4
00003D82 286E 001C movea.l A4, [A6 + 0x1C]
00003D86 266E 0018 movea.l A3, [A6 + 0x18]
00003D8A 302E 0012 move.w D0, [A6 + 0x12]
00003D8E 906E 000E sub.w D0, [A6 + 0xE]
00003D92 3D40 FFFE move.w [A6 - 0x2], D0
00003D96 302E 0010 move.w D0, [A6 + 0x10]
00003D9A 906E 000C sub.w D0, [A6 + 0xC]
00003D9E 3D40 FFFC move.w [A6 - 0x4], D0
00003DA2 302E 000E move.w D0, [A6 + 0xE]
00003DA6 D06E 0012 add.w D0, [A6 + 0x12]
00003DAA 48C0 ext.l D0
00003DAC E280 asr D0, 1
00003DAE 206E 0014 movea.l A0, [A6 + 0x14]
00003DB2 3140 0002 move.w [A0 + 0x2], D0
00003DB6 302E 000C move.w D0, [A6 + 0xC]
00003DBA D06E 0010 add.w D0, [A6 + 0x10]
00003DBE 48C0 ext.l D0
00003DC0 E280 asr D0, 1
00003DC2 206E 0014 movea.l A0, [A6 + 0x14]
00003DC6 3080 move.w [A0], D0
00003DC8 302E FFFE move.w D0, [A6 - 0x2]
00003DCC 48C0 ext.l D0
00003DCE E280 asr D0, 1
00003DD0 3740 0002 move.w [A3 + 0x2], D0
00003DD4 302E FFFC move.w D0, [A6 - 0x4]
00003DD8 48C0 ext.l D0
00003DDA E280 asr D0, 1
00003DDC 3680 move.w [A3], D0
00003DDE 4AAE 0008 tst.l [A6 + 0x8]
00003DE2 6700 00B6 beq +0xB8 /* 00003E9A */
00003DE6 7010 moveq.l D0, 0x10
00003DE8 B06E FFFE cmp.w D0, [A6 - 0x2]
00003DEC 6F04 ble +0x6 /* 00003DF2 */
00003DEE 7001 moveq.l D0, 0x01
00003DF0 6008 bra +0xA /* 00003DFA */
label00003DF2:
00003DF2 302E FFFE move.w D0, [A6 - 0x2]
00003DF6 48C0 ext.l D0
00003DF8 E680 asr D0, 3
label00003DFA:
00003DFA 916B 0002 sub.w [A3 + 0x2], D0
00003DFE 7010 moveq.l D0, 0x10
00003E00 B06E FFFC cmp.w D0, [A6 - 0x4]
00003E04 6F04 ble +0x6 /* 00003E0A */
00003E06 7001 moveq.l D0, 0x01
00003E08 6008 bra +0xA /* 00003E12 */
label00003E0A:
00003E0A 302E FFFC move.w D0, [A6 - 0x4]
00003E0E 48C0 ext.l D0
00003E10 E680 asr D0, 3
label00003E12:
00003E12 9153 sub.w [A3], D0
00003E14 302B 0002 move.w D0, [A3 + 0x2]
00003E18 48C0 ext.l D0
00003E1A 2F00 move.l -[A7], D0
00003E1C 206D E9DE movea.l A0, [A5 - 0x1622]
00003E20 3028 017A move.w D0, [A0 + 0x17A]
00003E24 48C0 ext.l D0
00003E26 2F00 move.l -[A7], D0
00003E28 4EAD 071A jsr [A5 + 0x71A /* export_223 */]
00003E2C 48C0 ext.l D0
00003E2E 2E00 move.l D7, D0
00003E30 3013 move.w D0, [A3]
00003E32 48C0 ext.l D0
00003E34 2F00 move.l -[A7], D0
00003E36 206D E9DE movea.l A0, [A5 - 0x1622]
00003E3A 3028 017C move.w D0, [A0 + 0x17C]
00003E3E 48C0 ext.l D0
00003E40 2F00 move.l -[A7], D0
00003E42 4EAD 071A jsr [A5 + 0x71A /* export_223 */]
00003E46 48C0 ext.l D0
00003E48 B087 cmp.l D0, D7
00003E4A 4FEF 0010 lea.l A7, [A7 + 0x10]
00003E4E 6C1C bge +0x1E /* 00003E6C */
00003E50 3013 move.w D0, [A3]
00003E52 48C0 ext.l D0
00003E54 2F00 move.l -[A7], D0
00003E56 206D E9DE movea.l A0, [A5 - 0x1622]
00003E5A 3028 017C move.w D0, [A0 + 0x17C]
00003E5E 48C0 ext.l D0
00003E60 2F00 move.l -[A7], D0
00003E62 4EAD 071A jsr [A5 + 0x71A /* export_223 */]
00003E66 48C0 ext.l D0
00003E68 2E00 move.l D7, D0
00003E6A 508F addq.l A7, 8
label00003E6C:
00003E6C 2F07 move.l -[A7], D7
00003E6E 206D E9DE movea.l A0, [A5 - 0x1622]
00003E72 3028 017A move.w D0, [A0 + 0x17A]
00003E76 48C0 ext.l D0
00003E78 2F00 move.l -[A7], D0
00003E7A 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
00003E7E 3740 0002 move.w [A3 + 0x2], D0
00003E82 2F07 move.l -[A7], D7
00003E84 206D E9DE movea.l A0, [A5 - 0x1622]
00003E88 3028 017C move.w D0, [A0 + 0x17C]
00003E8C 48C0 ext.l D0
00003E8E 2F00 move.l -[A7], D0
00003E90 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
00003E94 3680 move.w [A3], D0
00003E96 4FEF 0010 lea.l A7, [A7 + 0x10]
label00003E9A:
00003E9A 302E FFFE move.w D0, [A6 - 0x2]
00003E9E 48C0 ext.l D0
00003EA0 2200 move.l D1, D0
00003EA2 C0FC 001E mulu.w D0, 0x1E
00003EA6 4841 swap.w D1
00003EA8 C2FC 001E mulu.w D1, 0x1E
00003EAC 4841 swap.w D1
00003EAE 4241 clr.w D1
00003EB0 D081 add.l D0, D1
00003EB2 E880 asr D0, 4
00003EB4 5880 addq.l D0, 4
00003EB6 81FC 000A divs.w D0, 0xA /* '\n' */
00003EBA 3940 0002 move.w [A4 + 0x2], D0
00003EBE 302E FFFC move.w D0, [A6 - 0x4]
00003EC2 48C0 ext.l D0
00003EC4 2200 move.l D1, D0
00003EC6 C0FC 001E mulu.w D0, 0x1E
00003ECA 4841 swap.w D1
00003ECC C2FC 001E mulu.w D1, 0x1E
00003ED0 4841 swap.w D1
00003ED2 4241 clr.w D1
00003ED4 D081 add.l D0, D1
00003ED6 E880 asr D0, 4
00003ED8 5880 addq.l D0, 4
00003EDA 81FC 000A divs.w D0, 0xA /* '\n' */
00003EDE 3880 move.w [A4], D0
00003EE0 4AAE 0008 tst.l [A6 + 0x8]
00003EE4 6700 0088 beq +0x8A /* 00003F6E */
00003EE8 302C 0002 move.w D0, [A4 + 0x2]
00003EEC 48C0 ext.l D0
00003EEE 2F00 move.l -[A7], D0
00003EF0 206D E9DE movea.l A0, [A5 - 0x1622]
00003EF4 3028 017A move.w D0, [A0 + 0x17A]
00003EF8 48C0 ext.l D0
00003EFA 2F00 move.l -[A7], D0
00003EFC 4EAD 071A jsr [A5 + 0x71A /* export_223 */]
00003F00 48C0 ext.l D0
00003F02 2E00 move.l D7, D0
00003F04 3014 move.w D0, [A4]
00003F06 48C0 ext.l D0
00003F08 2F00 move.l -[A7], D0
00003F0A 206D E9DE movea.l A0, [A5 - 0x1622]
00003F0E 3028 017C move.w D0, [A0 + 0x17C]
00003F12 48C0 ext.l D0
00003F14 2F00 move.l -[A7], D0
00003F16 4EAD 071A jsr [A5 + 0x71A /* export_223 */]
00003F1A 48C0 ext.l D0
00003F1C B087 cmp.l D0, D7
00003F1E 4FEF 0010 lea.l A7, [A7 + 0x10]
00003F22 6C1C bge +0x1E /* 00003F40 */
00003F24 3014 move.w D0, [A4]
00003F26 48C0 ext.l D0
00003F28 2F00 move.l -[A7], D0
00003F2A 206D E9DE movea.l A0, [A5 - 0x1622]
00003F2E 3028 017C move.w D0, [A0 + 0x17C]
00003F32 48C0 ext.l D0
00003F34 2F00 move.l -[A7], D0
00003F36 4EAD 071A jsr [A5 + 0x71A /* export_223 */]
00003F3A 48C0 ext.l D0
00003F3C 2E00 move.l D7, D0
00003F3E 508F addq.l A7, 8
label00003F40:
00003F40 2F07 move.l -[A7], D7
00003F42 206D E9DE movea.l A0, [A5 - 0x1622]
00003F46 3028 017A move.w D0, [A0 + 0x17A]
00003F4A 48C0 ext.l D0
00003F4C 2F00 move.l -[A7], D0
00003F4E 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
00003F52 3940 0002 move.w [A4 + 0x2], D0
00003F56 2F07 move.l -[A7], D7
00003F58 206D E9DE movea.l A0, [A5 - 0x1622]
00003F5C 3028 017C move.w D0, [A0 + 0x17C]
00003F60 48C0 ext.l D0
00003F62 2F00 move.l -[A7], D0
00003F64 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
00003F68 3880 move.w [A4], D0
00003F6A 4FEF 0010 lea.l A7, [A7 + 0x10]
label00003F6E:
00003F6E 4CEE 1880 FFF0 movem.l D7,A3,A4, [A6 - 0x10]
00003F74 4E5E unlink A6
00003F76 4E75 rts
export_955:
00003F78 4E56 FFD8 link A6, -0x0028
00003F7C 48E7 0018 movem.l -[A7], A3,A4
00003F80 286E 0008 movea.l A4, [A6 + 0x8]
00003F84 47EE FFD8 lea.l A3, [A6 - 0x28]
00003F88 486E FFFC pea.l [A6 - 0x4]
00003F8C 486E FFF8 pea.l [A6 - 0x8]
00003F90 486E FFF4 pea.l [A6 - 0xC]
00003F94 41EE 0014 lea.l A0, [A6 + 0x14]
00003F98 2F20 move.l -[A7], -[A0]
00003F9A 2F20 move.l -[A7], -[A0]
00003F9C 2F0C move.l -[A7], A4
00003F9E 4EBA FDDA jsr [PC - 0x226 /* 00003D7A */]
00003FA2 302E FFF6 move.w D0, [A6 - 0xA]
00003FA6 906E FFFA sub.w D0, [A6 - 0x6]
00003FAA 3740 0002 move.w [A3 + 0x2], D0
00003FAE 36AE FFF4 move.w [A3], [A6 - 0xC]
00003FB2 376E FFF6 0006 move.w [A3 + 0x6], [A6 - 0xA]
00003FB8 302E FFF8 move.w D0, [A6 - 0x8]
00003FBC D06E FFF4 add.w D0, [A6 - 0xC]
00003FC0 3740 0004 move.w [A3 + 0x4], D0
00003FC4 376E FFF6 000A move.w [A3 + 0xA], [A6 - 0xA]
00003FCA 302E FFFC move.w D0, [A6 - 0x4]
00003FCE D06E FFF4 add.w D0, [A6 - 0xC]
00003FD2 3740 0008 move.w [A3 + 0x8], D0
00003FD6 302E 0012 move.w D0, [A6 + 0x12]
00003FDA 906E FFFE sub.w D0, [A6 - 0x2]
00003FDE 3740 000E move.w [A3 + 0xE], D0
00003FE2 376B 0008 000C move.w [A3 + 0xC], [A3 + 0x8]
00003FE8 376B 000E 0012 move.w [A3 + 0x12], [A3 + 0xE]
00003FEE 302E FFF4 move.w D0, [A6 - 0xC]
00003FF2 906E FFFC sub.w D0, [A6 - 0x4]
00003FF6 3740 0010 move.w [A3 + 0x10], D0
00003FFA 376E FFF6 0016 move.w [A3 + 0x16], [A6 - 0xA]
00004000 376B 0010 0014 move.w [A3 + 0x14], [A3 + 0x10]
00004006 376E FFF6 001A move.w [A3 + 0x1A], [A6 - 0xA]
0000400C 302E FFF4 move.w D0, [A6 - 0xC]
00004010 906E FFF8 sub.w D0, [A6 - 0x8]
00004014 3740 0018 move.w [A3 + 0x18], D0
00004018 2F0B move.l -[A7], A3
0000401A 302E 0016 move.w D0, [A6 + 0x16]
0000401E 48C0 ext.l D0
00004020 2F00 move.l -[A7], D0
00004022 41EE 0014 lea.l A0, [A6 + 0x14]
00004026 2F20 move.l -[A7], -[A0]
00004028 2F20 move.l -[A7], -[A0]
0000402A 2F0C move.l -[A7], A4
0000402C 4EBA FC96 jsr [PC - 0x36A /* 00003CC4 */]
00004030 4CEE 1800 FFD0 movem.l A3,A4, [A6 - 0x30]
00004036 4E5E unlink A6
00004038 4E75 rts
export_956:
0000403A 4E56 FFD8 link A6, -0x0028
0000403E 48E7 0018 movem.l -[A7], A3,A4
00004042 286E 0008 movea.l A4, [A6 + 0x8]
00004046 47EE FFD8 lea.l A3, [A6 - 0x28]
0000404A 486E FFFC pea.l [A6 - 0x4]
0000404E 486E FFF8 pea.l [A6 - 0x8]
00004052 486E FFF4 pea.l [A6 - 0xC]
00004056 41EE 0014 lea.l A0, [A6 + 0x14]
0000405A 2F20 move.l -[A7], -[A0]
0000405C 2F20 move.l -[A7], -[A0]
0000405E 2F0C move.l -[A7], A4
00004060 4EBA FD18 jsr [PC - 0x2E8 /* 00003D7A */]
00004064 302E FFFA move.w D0, [A6 - 0x6]
00004068 D06E FFF6 add.w D0, [A6 - 0xA]
0000406C 3740 0002 move.w [A3 + 0x2], D0
00004070 36AE FFF4 move.w [A3], [A6 - 0xC]
00004074 376E FFF6 0006 move.w [A3 + 0x6], [A6 - 0xA]
0000407A 302E FFF8 move.w D0, [A6 - 0x8]
0000407E D06E FFF4 add.w D0, [A6 - 0xC]
00004082 3740 0004 move.w [A3 + 0x4], D0
00004086 376E FFF6 000A move.w [A3 + 0xA], [A6 - 0xA]
0000408C 302E FFFC move.w D0, [A6 - 0x4]
00004090 D06E FFF4 add.w D0, [A6 - 0xC]
00004094 3740 0008 move.w [A3 + 0x8], D0
00004098 302E FFFE move.w D0, [A6 - 0x2]
0000409C D06E 000E add.w D0, [A6 + 0xE]
000040A0 3740 000E move.w [A3 + 0xE], D0
000040A4 376B 0008 000C move.w [A3 + 0xC], [A3 + 0x8]
000040AA 376B 000E 0012 move.w [A3 + 0x12], [A3 + 0xE]
000040B0 302E FFF4 move.w D0, [A6 - 0xC]
000040B4 906E FFFC sub.w D0, [A6 - 0x4]
000040B8 3740 0010 move.w [A3 + 0x10], D0
000040BC 376E FFF6 0016 move.w [A3 + 0x16], [A6 - 0xA]
000040C2 376B 0010 0014 move.w [A3 + 0x14], [A3 + 0x10]
000040C8 376E FFF6 001A move.w [A3 + 0x1A], [A6 - 0xA]
000040CE 302E FFF4 move.w D0, [A6 - 0xC]
000040D2 906E FFF8 sub.w D0, [A6 - 0x8]
000040D6 3740 0018 move.w [A3 + 0x18], D0
000040DA 2F0B move.l -[A7], A3
000040DC 302E 0016 move.w D0, [A6 + 0x16]
000040E0 48C0 ext.l D0
000040E2 2F00 move.l -[A7], D0
000040E4 41EE 0014 lea.l A0, [A6 + 0x14]
000040E8 2F20 move.l -[A7], -[A0]
000040EA 2F20 move.l -[A7], -[A0]
000040EC 2F0C move.l -[A7], A4
000040EE 4EBA FBD4 jsr [PC - 0x42C /* 00003CC4 */]
000040F2 4CEE 1800 FFD0 movem.l A3,A4, [A6 - 0x30]
000040F8 4E5E unlink A6
000040FA 4E75 rts
export_957:
000040FC 4E56 FFCE link A6, -0x0032
00004100 48E7 0118 movem.l -[A7], D7,A3,A4
00004104 3E2E 0016 move.w D7, [A6 + 0x16]
00004108 286E 0008 movea.l A4, [A6 + 0x8]
0000410C 47EE FFD8 lea.l A3, [A6 - 0x28]
00004110 7001 moveq.l D0, 0x01
00004112 C06C 004A and.w D0, [A4 + 0x4A]
00004116 6600 00C2 bne +0xC4 /* 000041DA */
0000411A 486E FFF8 pea.l [A6 - 0x8]
0000411E 486E FFF4 pea.l [A6 - 0xC]
00004122 486E FFFC pea.l [A6 - 0x4]
00004126 41EE 0014 lea.l A0, [A6 + 0x14]
0000412A 2F20 move.l -[A7], -[A0]
0000412C 2F20 move.l -[A7], -[A0]
0000412E 2F0C move.l -[A7], A4
00004130 4EBA FC48 jsr [PC - 0x3B8 /* 00003D7A */]
00004134 302E 0010 move.w D0, [A6 + 0x10]
00004138 906E 000C sub.w D0, [A6 + 0xC]
0000413C 0800 0000 btst.b D0, 0x0
00004140 4FEF 0018 lea.l A7, [A7 + 0x18]
00004144 6704 beq +0x6 /* 0000414A */
00004146 526E FFFC addq.w [A6 - 0x4], 1
label0000414A:
0000414A 376E FFFE 0002 move.w [A3 + 0x2], [A6 - 0x2]
00004150 302E FFFC move.w D0, [A6 - 0x4]
00004154 906E FFF4 sub.w D0, [A6 - 0xC]
00004158 3680 move.w [A3], D0
0000415A 302E FFFE move.w D0, [A6 - 0x2]
0000415E 906E FFF6 sub.w D0, [A6 - 0xA]
00004162 3740 0006 move.w [A3 + 0x6], D0
00004166 376E FFFC 0004 move.w [A3 + 0x4], [A6 - 0x4]
0000416C 302E FFFE move.w D0, [A6 - 0x2]
00004170 906E FFFA sub.w D0, [A6 - 0x6]
00004174 3740 000A move.w [A3 + 0xA], D0
00004178 376E FFFC 0008 move.w [A3 + 0x8], [A6 - 0x4]
0000417E 376B 000A 000E move.w [A3 + 0xE], [A3 + 0xA]
00004184 302E 0010 move.w D0, [A6 + 0x10]
00004188 906E FFF8 sub.w D0, [A6 - 0x8]
0000418C 3740 000C move.w [A3 + 0xC], D0
00004190 302E FFFA move.w D0, [A6 - 0x6]
00004194 D06E FFFE add.w D0, [A6 - 0x2]
00004198 3740 0012 move.w [A3 + 0x12], D0
0000419C 376B 000C 0010 move.w [A3 + 0x10], [A3 + 0xC]
000041A2 376B 0012 0016 move.w [A3 + 0x16], [A3 + 0x12]
000041A8 376E FFFC 0014 move.w [A3 + 0x14], [A6 - 0x4]
000041AE 302E FFF6 move.w D0, [A6 - 0xA]
000041B2 D06E FFFE add.w D0, [A6 - 0x2]
000041B6 3740 001A move.w [A3 + 0x1A], D0
000041BA 376E FFFC 0018 move.w [A3 + 0x18], [A6 - 0x4]
000041C0 2F0B move.l -[A7], A3
000041C2 48C7 ext.l D7
000041C4 2F07 move.l -[A7], D7
000041C6 41EE 0014 lea.l A0, [A6 + 0x14]
000041CA 2F20 move.l -[A7], -[A0]
000041CC 2F20 move.l -[A7], -[A0]
000041CE 2F0C move.l -[A7], A4
000041D0 4EBA FAF2 jsr [PC - 0x50E /* 00003CC4 */]
000041D4 4FEF 0014 lea.l A7, [A7 + 0x14]
000041D8 6074 bra +0x76 /* 0000424E */
label000041DA:
000041DA 486C 005E pea.l [A4 + 0x5E]
000041DE 486E FFCE pea.l [A6 - 0x32]
000041E2 3F3C 080E move.w -[A7], 0x80E
000041E6 A9EB syscall Pack4/FP68K
000041E8 486E FFCE pea.l [A6 - 0x32]
000041EC 486E FFF8 pea.l [A6 - 0x8]
000041F0 3F3C 0810 move.w -[A7], 0x810
000041F4 A9EB syscall Pack4/FP68K
000041F6 486E FFF8 pea.l [A6 - 0x8]
000041FA 4EAD 1AC2 jsr [A5 + 0x1AC2 /* export_852 */]
000041FE 4A40 tst.w D0
00004200 588F addq.l A7, 4
00004202 6710 beq +0x12 /* 00004214 */
00004204 4A47 tst.w D7
00004206 6706 beq +0x8 /* 0000420E */
00004208 47ED FB9A lea.l A3, [A5 - 0x466]
0000420C 600A bra +0xC /* 00004218 */
label0000420E:
0000420E 47ED FB86 lea.l A3, [A5 - 0x47A]
00004212 6004 bra +0x6 /* 00004218 */
label00004214:
00004214 47ED FBAE lea.l A3, [A5 - 0x452]
label00004218:
00004218 302E 000E move.w D0, [A6 + 0xE]
0000421C 5240 addq.w D0, 1
0000421E 3D40 FFF2 move.w [A6 - 0xE], D0
00004222 302E 0012 move.w D0, [A6 + 0x12]
00004226 5340 subq.w D0, 1
00004228 3D40 FFF6 move.w [A6 - 0xA], D0
0000422C 302E 000C move.w D0, [A6 + 0xC]
00004230 5240 addq.w D0, 1
00004232 3D40 FFF0 move.w [A6 - 0x10], D0
00004236 3D6E 0010 FFF4 move.w [A6 - 0xC], [A6 + 0x10]
0000423C 41EE FFF8 lea.l A0, [A6 - 0x8]
00004240 2F20 move.l -[A7], -[A0]
00004242 2F20 move.l -[A7], -[A0]
00004244 2F0B move.l -[A7], A3
00004246 4EAD 0992 jsr [A5 + 0x992 /* export_302 */]
0000424A 4FEF 000C lea.l A7, [A7 + 0xC]
label0000424E:
0000424E 4CEE 1880 FFC2 movem.l D7,A3,A4, [A6 - 0x3E]
00004254 4E5E unlink A6
00004256 4E75 rts
export_958:
00004258 4E56 FFBE link A6, -0x0042
0000425C 48E7 0118 movem.l -[A7], D7,A3,A4
00004260 3E2E 0016 move.w D7, [A6 + 0x16]
00004264 286E 0008 movea.l A4, [A6 + 0x8]
00004268 47EE FFD8 lea.l A3, [A6 - 0x28]
0000426C 7001 moveq.l D0, 0x01
0000426E C06C 004A and.w D0, [A4 + 0x4A]
00004272 6600 00AC bne +0xAE /* 00004320 */
00004276 486E FFFC pea.l [A6 - 0x4]
0000427A 486E FFF8 pea.l [A6 - 0x8]
0000427E 486E FFF4 pea.l [A6 - 0xC]
00004282 41EE 0014 lea.l A0, [A6 + 0x14]
00004286 2F20 move.l -[A7], -[A0]
00004288 2F20 move.l -[A7], -[A0]
0000428A 2F0C move.l -[A7], A4
0000428C 4EBA FAEC jsr [PC - 0x514 /* 00003D7A */]
00004290 376E FFF6 0002 move.w [A3 + 0x2], [A6 - 0xA]
00004296 302E FFF8 move.w D0, [A6 - 0x8]
0000429A D06E FFF4 add.w D0, [A6 - 0xC]
0000429E 3680 move.w [A3], D0
000042A0 302E FFF6 move.w D0, [A6 - 0xA]
000042A4 906E FFFA sub.w D0, [A6 - 0x6]
000042A8 3740 0006 move.w [A3 + 0x6], D0
000042AC 376E FFF4 0004 move.w [A3 + 0x4], [A6 - 0xC]
000042B2 302E FFF6 move.w D0, [A6 - 0xA]
000042B6 906E FFFE sub.w D0, [A6 - 0x2]
000042BA 3740 000A move.w [A3 + 0xA], D0
000042BE 376E FFF4 0008 move.w [A3 + 0x8], [A6 - 0xC]
000042C4 376B 000A 000E move.w [A3 + 0xE], [A3 + 0xA]
000042CA 302E FFFC move.w D0, [A6 - 0x4]
000042CE D06E 000C add.w D0, [A6 + 0xC]
000042D2 3740 000C move.w [A3 + 0xC], D0
000042D6 302E FFFE move.w D0, [A6 - 0x2]
000042DA D06E FFF6 add.w D0, [A6 - 0xA]
000042DE 3740 0012 move.w [A3 + 0x12], D0
000042E2 376B 000C 0010 move.w [A3 + 0x10], [A3 + 0xC]
000042E8 376B 0012 0016 move.w [A3 + 0x16], [A3 + 0x12]
000042EE 376E FFF4 0014 move.w [A3 + 0x14], [A6 - 0xC]
000042F4 302E FFFA move.w D0, [A6 - 0x6]
000042F8 D06E FFF6 add.w D0, [A6 - 0xA]
000042FC 3740 001A move.w [A3 + 0x1A], D0
00004300 376E FFF4 0018 move.w [A3 + 0x18], [A6 - 0xC]
00004306 2F0B move.l -[A7], A3
00004308 48C7 ext.l D7
0000430A 2F07 move.l -[A7], D7
0000430C 41EE 0014 lea.l A0, [A6 + 0x14]
00004310 2F20 move.l -[A7], -[A0]
00004312 2F20 move.l -[A7], -[A0]
00004314 2F0C move.l -[A7], A4
00004316 4EBA F9AC jsr [PC - 0x654 /* 00003CC4 */]
0000431A 4FEF 002C lea.l A7, [A7 + 0x2C]
0000431E 6078 bra +0x7A /* 00004398 */
label00004320:
00004320 486C 005E pea.l [A4 + 0x5E]
00004324 486E FFBE pea.l [A6 - 0x42]
00004328 3F3C 080E move.w -[A7], 0x80E
0000432C A9EB syscall Pack4/FP68K
0000432E 486E FFBE pea.l [A6 - 0x42]
00004332 486E FFD0 pea.l [A6 - 0x30]
00004336 3F3C 0810 move.w -[A7], 0x810
0000433A A9EB syscall Pack4/FP68K
0000433C 486C 006E pea.l [A4 + 0x6E]
00004340 486E FFD0 pea.l [A6 - 0x30]
00004344 4EAD 1AB2 jsr [A5 + 0x1AB2 /* export_850 */]
00004348 4A40 tst.w D0
0000434A 508F addq.l A7, 8
0000434C 6710 beq +0x12 /* 0000435E */
0000434E 4A47 tst.w D7
00004350 6706 beq +0x8 /* 00004358 */
00004352 47ED FBA4 lea.l A3, [A5 - 0x45C]
00004356 600A bra +0xC /* 00004362 */
label00004358:
00004358 47ED FB90 lea.l A3, [A5 - 0x470]
0000435C 6004 bra +0x6 /* 00004362 */
label0000435E:
0000435E 47ED FBB8 lea.l A3, [A5 - 0x448]
label00004362:
00004362 302E 000E move.w D0, [A6 + 0xE]
00004366 5240 addq.w D0, 1
00004368 3D40 FFCA move.w [A6 - 0x36], D0
0000436C 302E 0012 move.w D0, [A6 + 0x12]
00004370 5340 subq.w D0, 1
00004372 3D40 FFCE move.w [A6 - 0x32], D0
00004376 3D6E 000C FFC8 move.w [A6 - 0x38], [A6 + 0xC]
0000437C 302E 0010 move.w D0, [A6 + 0x10]
00004380 5340 subq.w D0, 1
00004382 3D40 FFCC move.w [A6 - 0x34], D0
00004386 41EE FFD0 lea.l A0, [A6 - 0x30]
0000438A 2F20 move.l -[A7], -[A0]
0000438C 2F20 move.l -[A7], -[A0]
0000438E 2F0B move.l -[A7], A3
00004390 4EAD 0992 jsr [A5 + 0x992 /* export_302 */]
00004394 4FEF 000C lea.l A7, [A7 + 0xC]
label00004398:
00004398 4CEE 1880 FFB2 movem.l D7,A3,A4, [A6 - 0x4E]
0000439E 4E5E unlink A6
000043A0 4E75 rts
export_959:
fn000043A2:
000043A2 48E7 0118 movem.l -[A7], D7,A3,A4
000043A6 286F 0014 movea.l A4, [A7 + 0x14]
000043AA 266F 0010 movea.l A3, [A7 + 0x10]
000043AE 200C move.l D0, A4
000043B0 6718 beq +0x1A /* 000043CA */
000043B2 2F0B move.l -[A7], A3
000043B4 486B 0050 pea.l [A3 + 0x50]
000043B8 486B 004E pea.l [A3 + 0x4E]
000043BC 2F0C move.l -[A7], A4
000043BE 4EBA F6A0 jsr [PC - 0x960 /* 00003A60 */]
000043C2 3E00 move.w D7, D0
000043C4 4FEF 0010 lea.l A7, [A7 + 0x10]
000043C8 6002 bra +0x4 /* 000043CC */
label000043CA:
000043CA 7E01 moveq.l D7, 0x01
label000043CC:
000043CC 4A47 tst.w D7
000043CE 6776 beq +0x78 /* 00004446 */
000043D0 41EB 002A lea.l A0, [A3 + 0x2A]
000043D4 43ED E634 lea.l A1, [A5 - 0x19CC]
000043D8 20D9 move.l [A0]+, [A1]+
000043DA 20D9 move.l [A0]+, [A1]+
000043DC 422B 002D clr.b [A3 + 0x2D]
000043E0 41EB 0032 lea.l A0, [A3 + 0x32]
000043E4 43ED E65A lea.l A1, [A5 - 0x19A6]
000043E8 20D9 move.l [A0]+, [A1]+
000043EA 20D9 move.l [A0]+, [A1]+
000043EC 30D9 move.w [A0]+, [A1]+
000043EE 41EB 000C lea.l A0, [A3 + 0xC]
000043F2 43ED E60E lea.l A1, [A5 - 0x19F2]
000043F6 7006 moveq.l D0, 0x06
label000043F8:
000043F8 20D9 move.l [A0]+, [A1]+
000043FA 51C8 FFFC dbf D0, -0x6 /* 000043F8 */
000043FE 30D9 move.w [A0]+, [A1]+
00004400 002B 0002 004D ori.b [A3 + 0x4D], 0x2
00004406 002B 0001 004D ori.b [A3 + 0x4D], 0x1
0000440C 426B 004A clr.w [A3 + 0x4A]
00004410 2F2D E660 move.l -[A7], [A5 - 0x19A0]
00004414 4EAD 0F02 jsr [A5 + 0xF02 /* export_476 */]
00004418 2740 0038 move.l [A3 + 0x38], D0
0000441C 3E00 move.w D7, D0
0000441E 588F addq.l A7, 4
00004420 6724 beq +0x26 /* 00004446 */
00004422 4AAB 0042 tst.l [A3 + 0x42]
00004426 661E bne +0x20 /* 00004446 */
00004428 41EB 003C lea.l A0, [A3 + 0x3C]
0000442C 43ED E65A lea.l A1, [A5 - 0x19A6]
00004430 20D9 move.l [A0]+, [A1]+
00004432 20D9 move.l [A0]+, [A1]+
00004434 30D9 move.w [A0]+, [A1]+
00004436 2F2D E660 move.l -[A7], [A5 - 0x19A0]
0000443A 4EAD 0F02 jsr [A5 + 0xF02 /* export_476 */]
0000443E 2740 0042 move.l [A3 + 0x42], D0
00004442 3E00 move.w D7, D0
00004444 588F addq.l A7, 4
label00004446:
00004446 3007 move.w D0, D7
00004448 4CDF 1880 movem.l D7,A3,A4, [A7]+
0000444C 4E75 rts
fn0000444E:
0000444E 4E56 FFF8 link A6, -0x0008
00004452 2F0B move.l -[A7], A3
00004454 266E 0008 movea.l A3, [A6 + 0x8]
00004458 702C moveq.l D0, 0x2C
0000445A C02B 004D and.b D0, [A3 + 0x4D]
0000445E 6706 beq +0x8 /* 00004466 */
00004460 7000 moveq.l D0, 0x00
00004462 6000 00DA bra +0xDC /* 0000453E */
label00004466:
00004466 102B 004C move.b D0, [A3 + 0x4C]
0000446A 6500 00AE bcs +0xB0 /* 0000451A */
0000446E 0C00 000E cmpi.b D0, 0xE
00004472 6200 00A6 bhi +0xA8 /* 0000451A */
00004476 7200 moveq.l D1, 0x00
00004478 1200 move.b D1, D0
0000447A D241 add.w D1, D1
0000447C 323B 1006 move.w D1, [PC + D1.w + 0x6]
00004480 4EFB 1000 jmp [PC + D1.w]
00004484 0020 0036 ori.b -[A0], 0x36 /* '6' */
00004488 0036 0036 0036 ori.b [A6 + D0.w + 0x36], 0x36 /* '6' */
0000448E 0036 0036 0036 ori.b [A6 + D0.w + 0x36], 0x36 /* '6' */
00004494 007A 0044 0036 ori.w [PC + 0x36 /* 000044CC, value 0x486E 'Hn' */], 0x44 /* 'D' */
0000449A 0036 007A 007A ori.b [A6 + D0.w + 0x7A], 0x7A /* 'z' */
000044A0 0036 2F0B 4EBA ori.b [A6 + D4 * 8 - 0x70], 0xB
000044A6 BDE4 cmpa.l A6, -[A4]
000044A8 41EE FFF8 lea.l A0, [A6 - 0x8]
000044AC 43EB 0060 lea.l A1, [A3 + 0x60]
000044B0 20D9 move.l [A0]+, [A1]+
000044B2 20D9 move.l [A0]+, [A1]+
000044B4 588F addq.l A7, 4
000044B6 6062 bra +0x64 /* 0000451A */
000044B8 41EE FFF8 lea.l A0, [A6 - 0x8]
000044BC 43EB 0056 lea.l A1, [A3 + 0x56]
000044C0 20D9 move.l [A0]+, [A1]+
000044C2 20D9 move.l [A0]+, [A1]+
000044C4 6054 bra +0x56 /* 0000451A */
000044C6 2F0B move.l -[A7], A3
000044C8 4EAD 1ED2 jsr [A5 + 0x1ED2 /* export_982 */]
000044CC 486E FFF8 pea.l [A6 - 0x8]
000044D0 486B 000C pea.l [A3 + 0xC]
000044D4 4EAD 0952 jsr [A5 + 0x952 /* export_294 */]
000044D8 2D6B 006A FFF8 move.l [A6 - 0x8], [A3 + 0x6A]
000044DE 302B 0078 move.w D0, [A3 + 0x78]
000044E2 906E FFFE sub.w D0, [A6 - 0x2]
000044E6 3D40 FFFE move.w [A6 - 0x2], D0
000044EA 302B 0076 move.w D0, [A3 + 0x76]
000044EE 906E FFFC sub.w D0, [A6 - 0x4]
000044F2 3D40 FFFC move.w [A6 - 0x4], D0
000044F6 4FEF 000C lea.l A7, [A7 + 0xC]
000044FA 601E bra +0x20 /* 0000451A */
000044FC 2D6B 0056 FFF8 move.l [A6 - 0x8], [A3 + 0x56]
00004502 302E FFFA move.w D0, [A6 - 0x6]
00004506 D07C 000D add.w D0, 0xD /* '\r' */
0000450A 3D40 FFFE move.w [A6 - 0x2], D0
0000450E 302E FFF8 move.w D0, [A6 - 0x8]
00004512 D07C 000E add.w D0, 0xE
00004516 3D40 FFFC move.w [A6 - 0x4], D0
label0000451A:
0000451A 526E FFFA addq.w [A6 - 0x6], 1
0000451E 526E FFF8 addq.w [A6 - 0x8], 1
00004522 536E FFFE subq.w [A6 - 0x2], 1
00004526 536E FFFC subq.w [A6 - 0x4], 1
0000452A 41EE 0000 lea.l A0, [A6 + 0x0]
0000452E 2F20 move.l -[A7], -[A0]
00004530 2F20 move.l -[A7], -[A0]
00004532 2F2E 000C move.l -[A7], [A6 + 0xC]
00004536 4EAD 0D1A jsr [A5 + 0xD1A /* export_415 */]
0000453A 4FEF 000C lea.l A7, [A7 + 0xC]
label0000453E:
0000453E 266E FFF4 movea.l A3, [A6 - 0xC]
00004542 4E5E unlink A6
00004544 4E75 rts
export_960:
fn00004546:
00004546 4E56 0000 link A6, 0
0000454A 2F07 move.l -[A7], D7
0000454C 4EAD 079A jsr [A5 + 0x79A /* export_239 */]
00004550 48C0 ext.l D0
00004552 2F00 move.l -[A7], D0
00004554 4EAD 07A2 jsr [A5 + 0x7A2 /* export_240 */]
00004558 2200 move.l D1, D0
0000455A 201F move.l D0, [A7]+
0000455C 48C1 ext.l D1
0000455E 2E01 move.l D7, D1
00004560 DE80 add.l D7, D0
00004562 302E 000C move.w D0, [A6 + 0xC]
00004566 48C0 ext.l D0
00004568 322E 000C move.w D1, [A6 + 0xC]
0000456C 926E 0008 sub.w D1, [A6 + 0x8]
00004570 48E7 C000 movem.l -[A7], D0,D1
00004574 4EAD 0792 jsr [A5 + 0x792 /* export_238 */]
00004578 2400 move.l D2, D0
0000457A 4CDF 0003 movem.l D0,D1, [A7]+
0000457E 9242 sub.w D1, D2
00004580 48C1 ext.l D1
00004582 9287 sub.l D1, D7
00004584 5281 addq.l D1, 1
00004586 E281 asr D1, 1
00004588 9081 sub.l D0, D1
0000458A 9087 sub.l D0, D7
0000458C 5280 addq.l D0, 1
0000458E 2E2E FFFC move.l D7, [A6 - 0x4]
00004592 4E5E unlink A6
00004594 4E75 rts
fn00004596:
00004596 48E7 0110 movem.l -[A7], D7,A3
0000459A 266F 000C movea.l A3, [A7 + 0xC]
0000459E 102B 004C move.b D0, [A3 + 0x4C]
000045A2 5500 subq.b D0, 2
000045A4 6554 bcs +0x56 /* 000045FA */
000045A6 0C00 000C cmpi.b D0, 0xC
000045AA 624E bhi +0x50 /* 000045FA */
000045AC 7200 moveq.l D1, 0x00
000045AE 1200 move.b D1, D0
000045B0 D241 add.w D1, D1
000045B2 323B 1006 move.w D1, [PC + D1.w + 0x6]
000045B6 4EFB 1000 jmp [PC + D1.w]
000045BA 001C 0022 ori.b [A4]+, 0x22 /* '\"' */
000045BE 0042 0042 ori.w D2, 0x42 /* 'B' */
000045C2 0042 003C ori.w D2, 0x3C /* '<' */
000045C6 0042 0028 ori.w D2, 0x28 /* '(' */
000045CA 0042 0042 ori.w D2, 0x42 /* 'B' */
000045CE 002E 0032 0038 ori.b [A6 + 0x38], 0x32 /* '2' */
000045D4 3E2B 0060 move.w D7, [A3 + 0x60]
000045D8 6024 bra +0x26 /* 000045FE */
000045DA 3E2B 005E move.w D7, [A3 + 0x5E]
000045DE 601E bra +0x20 /* 000045FE */
000045E0 3E2B 005E move.w D7, [A3 + 0x5E]
000045E4 6018 bra +0x1A /* 000045FE */
000045E6 7E3F moveq.l D7, 0x3F
000045E8 6014 bra +0x16 /* 000045FE */
000045EA 3E2B 006A move.w D7, [A3 + 0x6A]
000045EE 600E bra +0x10 /* 000045FE */
000045F0 7E10 moveq.l D7, 0x10
000045F2 600A bra +0xC /* 000045FE */
000045F4 3E2B 005E move.w D7, [A3 + 0x5E]
000045F8 6004 bra +0x6 /* 000045FE */
label000045FA:
000045FA 7000 moveq.l D0, 0x00
000045FC 600A bra +0xC /* 00004608 */
label000045FE:
000045FE BE6F 0012 cmp.w D7, [A7 + 0x12]
00004602 5DC0 slt D0
00004604 0240 0001 andi.w D0, 0x1
label00004608:
00004608 4CDF 0880 movem.l D7,A3, [A7]+
0000460C 4E75 rts
fn0000460E:
0000460E 4E56 FFFC link A6, -0x0004
00004612 48E7 0118 movem.l -[A7], D7,A3,A4
00004616 3E2E 000E move.w D7, [A6 + 0xE]
0000461A 7000 moveq.l D0, 0x00
0000461C 2D40 FFFC move.l [A6 - 0x4], D0
00004620 4AAD FC5A tst.l [A5 - 0x3A6]
00004624 6732 beq +0x34 /* 00004658 */
00004626 286D FC5A movea.l A4, [A5 - 0x3A6]
0000462A 6020 bra +0x22 /* 0000464C */
label0000462C:
0000462C 2054 movea.l A0, [A4]
0000462E 2668 01CA movea.l A3, [A0 + 0x1CA]
00004632 6010 bra +0x12 /* 00004644 */
label00004634:
00004634 BE53 cmp.w D7, [A3]
00004636 6608 bne +0xA /* 00004640 */
00004638 2D6B 000A FFFC move.l [A6 - 0x4], [A3 + 0xA]
0000463E 6008 bra +0xA /* 00004648 */
label00004640:
00004640 266B 000E movea.l A3, [A3 + 0xE]
label00004644:
00004644 200B move.l D0, A3
00004646 66EC bne -0x12 /* 00004634 */
label00004648:
00004648 286C 0004 movea.l A4, [A4 + 0x4]
label0000464C:
0000464C 200C move.l D0, A4
0000464E 673C beq +0x3E /* 0000468C */
00004650 4AAE FFFC tst.l [A6 - 0x4]
00004654 67D6 beq -0x28 /* 0000462C */
00004656 6034 bra +0x36 /* 0000468C */
label00004658:
00004658 4AAE 0008 tst.l [A6 + 0x8]
0000465C 672E beq +0x30 /* 0000468C */
0000465E 206E 0008 movea.l A0, [A6 + 0x8]
00004662 2068 0412 movea.l A0, [A0 + 0x412]
00004666 2668 025A movea.l A3, [A0 + 0x25A]
0000466A 601C bra +0x1E /* 00004688 */
label0000466C:
0000466C 7002 moveq.l D0, 0x02
0000466E B06B 0020 cmp.w D0, [A3 + 0x20]
00004672 6610 bne +0x12 /* 00004684 */
00004674 48C7 ext.l D7
00004676 BEAB 0010 cmp.l D7, [A3 + 0x10]
0000467A 6608 bne +0xA /* 00004684 */
0000467C 2D6B 002A FFFC move.l [A6 - 0x4], [A3 + 0x2A]
00004682 6008 bra +0xA /* 0000468C */
label00004684:
00004684 266B 0026 movea.l A3, [A3 + 0x26]
label00004688:
00004688 200B move.l D0, A3
0000468A 66E0 bne -0x1E /* 0000466C */
label0000468C:
0000468C 202E FFFC move.l D0, [A6 - 0x4]
00004690 4CEE 1880 FFF0 movem.l D7,A3,A4, [A6 - 0x10]
00004696 4E5E unlink A6
00004698 4E75 rts
export_961:
0000469A 2F0B move.l -[A7], A3
0000469C 7060 moveq.l D0, 0x60
0000469E 2F00 move.l -[A7], D0
000046A0 4EAD 0D8A jsr [A5 + 0xD8A /* export_429 */]
000046A4 2640 movea.l A3, D0
000046A6 200B move.l D0, A3
000046A8 588F addq.l A7, 4
000046AA 671E beq +0x20 /* 000046CA */
000046AC 177C 000A 004C move.b [A3 + 0x4C], 0xA /* '\n' */
000046B2 426B 005E clr.w [A3 + 0x5E]
000046B6 7000 moveq.l D0, 0x00
000046B8 2F00 move.l -[A7], D0
000046BA 2F0B move.l -[A7], A3
000046BC 4EBA FCE4 jsr [PC - 0x31C /* 000043A2 */]
000046C0 4A40 tst.w D0
000046C2 508F addq.l A7, 8
000046C4 6604 bne +0x6 /* 000046CA */
000046C6 7000 moveq.l D0, 0x00
000046C8 2640 movea.l A3, D0
label000046CA:
000046CA 200B move.l D0, A3
000046CC 265F movea.l A3, [A7]+
000046CE 4E75 rts
export_962:
000046D0 4E56 FFF0 link A6, -0x0010
000046D4 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
000046D8 286E 0008 movea.l A4, [A6 + 0x8]
000046DC 303C 0084 move.w D0, 0x84
000046E0 C02C 004D and.b D0, [A4 + 0x4D]
000046E4 6600 00EA bne +0xEC /* 000047D0 */
000046E8 3E2C 005E move.w D7, [A4 + 0x5E]
000046EC 6700 00E2 beq +0xE4 /* 000047D0 */
000046F0 4A47 tst.w D7
000046F2 5DC6 slt D6
000046F4 0246 0001 andi.w D6, 0x1
000046F8 6702 beq +0x4 /* 000046FC */
000046FA 5647 addq.w D7, 3
label000046FC:
000046FC 48C7 ext.l D7
000046FE 2F07 move.l -[A7], D7
00004700 4A46 tst.w D6
00004702 6708 beq +0xA /* 0000470C */
00004704 203C 4943 4F4E move.l D0, 0x49434F4E /* 'ICON' */
0000470A 6006 bra +0x8 /* 00004712 */
label0000470C:
0000470C 203C 5049 4354 move.l D0, 0x50494354 /* 'PICT' */
label00004712:
00004712 2F00 move.l -[A7], D0
00004714 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00004718 2640 movea.l A3, D0
0000471A 200B move.l D0, A3
0000471C 508F addq.l A7, 8
0000471E 6700 00B0 beq +0xB2 /* 000047D0 */
00004722 558F subq.l A7, 2
00004724 2F0B move.l -[A7], A3
00004726 4EAD 059A jsr [A5 + 0x59A /* export_175 */]
0000472A 1A1F move.b D5, [A7]+
0000472C 2F0B move.l -[A7], A3
0000472E 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
00004732 41EE FFF0 lea.l A0, [A6 - 0x10]
00004736 43EC 0056 lea.l A1, [A4 + 0x56]
0000473A 20D9 move.l [A0]+, [A1]+
0000473C 20D9 move.l [A0]+, [A1]+
0000473E 4EAD 0962 jsr [A5 + 0x962 /* export_296 */]
00004742 41EE FFF8 lea.l A0, [A6 - 0x8]
00004746 2F20 move.l -[A7], -[A0]
00004748 2F20 move.l -[A7], -[A0]
0000474A 4EAD 0972 jsr [A5 + 0x972 /* export_298 */]
0000474E 4A6D A8B4 tst.w [A5 - 0x574C]
00004752 508F addq.l A7, 8
00004754 670C beq +0xE /* 00004762 */
00004756 486E FFF0 pea.l [A6 - 0x10]
0000475A 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
0000475E 588F addq.l A7, 4
00004760 6008 bra +0xA /* 0000476A */
label00004762:
00004762 526E FFF6 addq.w [A6 - 0xA], 1
00004766 526E FFF4 addq.w [A6 - 0xC], 1
label0000476A:
0000476A 4A46 tst.w D6
0000476C 6722 beq +0x24 /* 00004790 */
0000476E 302E FFF2 move.w D0, [A6 - 0xE]
00004772 D07C 0020 add.w D0, 0x20 /* ' ' */
00004776 3D40 FFF6 move.w [A6 - 0xA], D0
0000477A 302E FFF0 move.w D0, [A6 - 0x10]
0000477E D07C 0020 add.w D0, 0x20 /* ' ' */
00004782 3D40 FFF4 move.w [A6 - 0xC], D0
00004786 486E FFF0 pea.l [A6 - 0x10]
0000478A 2F0B move.l -[A7], A3
0000478C A94B syscall PlotIcon
0000478E 6034 bra +0x36 /* 000047C4 */
label00004790:
00004790 2053 movea.l A0, [A3]
00004792 43EE FFF8 lea.l A1, [A6 - 0x8]
00004796 5488 addq.l A0, 2
00004798 22D8 move.l [A1]+, [A0]+
0000479A 22D8 move.l [A1]+, [A0]+
0000479C 302E FFFE move.w D0, [A6 - 0x2]
000047A0 906E FFFA sub.w D0, [A6 - 0x6]
000047A4 D06E FFF2 add.w D0, [A6 - 0xE]
000047A8 3D40 FFF6 move.w [A6 - 0xA], D0
000047AC 302E FFFC move.w D0, [A6 - 0x4]
000047B0 906E FFF8 sub.w D0, [A6 - 0x8]
000047B4 D06E FFF0 add.w D0, [A6 - 0x10]
000047B8 3D40 FFF4 move.w [A6 - 0xC], D0
000047BC 2F0B move.l -[A7], A3
000047BE 486E FFF0 pea.l [A6 - 0x10]
000047C2 A8F6 syscall DrawPicture
label000047C4:
000047C4 2F0B move.l -[A7], A3
000047C6 1F05 move.b -[A7], D5
000047C8 4EAD 05A2 jsr [A5 + 0x5A2 /* export_176 */]
000047CC 4EAD 096A jsr [A5 + 0x96A /* export_297 */]
label000047D0:
000047D0 4CEE 18E0 FFDC movem.l D5,D6,D7,A3,A4, [A6 - 0x24]
000047D6 4E5E unlink A6
000047D8 4E75 rts
export_963:
000047DA 2F0B move.l -[A7], A3
000047DC 7072 moveq.l D0, 0x72
000047DE 2F00 move.l -[A7], D0
000047E0 4EAD 0D8A jsr [A5 + 0xD8A /* export_429 */]
000047E4 2640 movea.l A3, D0
000047E6 200B move.l D0, A3
000047E8 588F addq.l A7, 4
000047EA 6722 beq +0x24 /* 0000480E */
000047EC 177C 000D 004C move.b [A3 + 0x4C], 0xD /* '\r' */
000047F2 7000 moveq.l D0, 0x00
000047F4 2F00 move.l -[A7], D0
000047F6 2F0B move.l -[A7], A3
000047F8 4EBA FBA8 jsr [PC - 0x458 /* 000043A2 */]
000047FC 4A40 tst.w D0
000047FE 508F addq.l A7, 8
00004800 6708 beq +0xA /* 0000480A */
00004802 377C 000B 006A move.w [A3 + 0x6A], 0xB
00004808 6004 bra +0x6 /* 0000480E */
label0000480A:
0000480A 7000 moveq.l D0, 0x00
0000480C 2640 movea.l A3, D0
label0000480E:
0000480E 200B move.l D0, A3
00004810 265F movea.l A3, [A7]+
00004812 4E75 rts
export_964:
00004814 4E56 FFF8 link A6, -0x0008
00004818 2F0B move.l -[A7], A3
0000481A 266E 0008 movea.l A3, [A6 + 0x8]
0000481E 2D6B 0056 FFF8 move.l [A6 - 0x8], [A3 + 0x56]
00004824 302E FFFA move.w D0, [A6 - 0x6]
00004828 D07C 000F add.w D0, 0xF
0000482C 3D40 FFFE move.w [A6 - 0x2], D0
00004830 302E FFF8 move.w D0, [A6 - 0x8]
00004834 D07C 000F add.w D0, 0xF
00004838 3D40 FFFC move.w [A6 - 0x4], D0
0000483C 41EE 0000 lea.l A0, [A6 + 0x0]
00004840 2F20 move.l -[A7], -[A0]
00004842 2F20 move.l -[A7], -[A0]
00004844 7000 moveq.l D0, 0x00
00004846 102B 004C move.b D0, [A3 + 0x4C]
0000484A 2F00 move.l -[A7], D0
0000484C 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
00004850 266E FFF4 movea.l A3, [A6 - 0xC]
00004854 4E5E unlink A6
00004856 4E75 rts
export_965:
00004858 4E56 FFF8 link A6, -0x0008
0000485C 48E7 0118 movem.l -[A7], D7,A3,A4
00004860 286E 0008 movea.l A4, [A6 + 0x8]
00004864 302C 0058 move.w D0, [A4 + 0x58]
00004868 D07C 000F add.w D0, 0xF
0000486C 3D40 FFFA move.w [A6 - 0x6], D0
00004870 302C 0056 move.w D0, [A4 + 0x56]
00004874 5240 addq.w D0, 1
00004876 3D40 FFF8 move.w [A6 - 0x8], D0
0000487A 264C movea.l A3, A4
0000487C 7000 moveq.l D0, 0x00
0000487E 2D40 FFFC move.l [A6 - 0x4], D0
00004882 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004886 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000488A 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000488E 322B 0066 move.w D1, [A3 + 0x66]
00004892 48C1 ext.l D1
00004894 5281 addq.l D1, 1
00004896 2F01 move.l -[A7], D1
00004898 7200 moveq.l D1, 0x00
0000489A 122B 004C move.b D1, [A3 + 0x4C]
0000489E 2F01 move.l -[A7], D1
000048A0 4EAD 029A jsr [A5 + 0x29A /* export_79 */]
000048A4 3E00 move.w D7, D0
000048A6 4FEF 0014 lea.l A7, [A7 + 0x14]
000048AA 672A beq +0x2C /* 000048D6 */
000048AC 5347 subq.w D7, 1
000048AE BE6B 0066 cmp.w D7, [A3 + 0x66]
000048B2 6704 beq +0x6 /* 000048B8 */
000048B4 3747 0066 move.w [A3 + 0x66], D7
label000048B8:
000048B8 486D F95A pea.l [A5 - 0x6A6]
000048BC 7000 moveq.l D0, 0x00
000048BE 302E 0012 move.w D0, [A6 + 0x12]
000048C2 2F00 move.l -[A7], D0
000048C4 2F2E 000C move.l -[A7], [A6 + 0xC]
000048C8 2F0C move.l -[A7], A4
000048CA 7004 moveq.l D0, 0x04
000048CC 2F00 move.l -[A7], D0
000048CE 4EBA C35A jsr [PC - 0x3CA6 /* 00000C2A */]
000048D2 4FEF 0014 lea.l A7, [A7 + 0x14]
label000048D6:
000048D6 426D AF9E clr.w [A5 - 0x5062]
000048DA 4CEE 1880 FFEC movem.l D7,A3,A4, [A6 - 0x14]
000048E0 4E5E unlink A6
000048E2 4E75 rts
export_966:
000048E4 2F0B move.l -[A7], A3
000048E6 266F 0008 movea.l A3, [A7 + 0x8]
000048EA 486D 2DE2 pea.l [A5 + 0x2DE2 /* export_1464 */]
000048EE 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
000048F2 4A40 tst.w D0
000048F4 588F addq.l A7, 4
000048F6 6710 beq +0x12 /* 00004908 */
000048F8 2F0B move.l -[A7], A3
000048FA 4EAD 2DE2 jsr [A5 + 0x2DE2 /* export_1464 */]
000048FE 486D 2DE2 pea.l [A5 + 0x2DE2 /* export_1464 */]
00004902 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
00004906 508F addq.l A7, 8
label00004908:
00004908 265F movea.l A3, [A7]+
0000490A 4E75 rts
export_967:
0000490C 4E56 0000 link A6, 0
00004910 48E7 0018 movem.l -[A7], A3,A4
00004914 286E 0014 movea.l A4, [A6 + 0x14]
00004918 266E 0008 movea.l A3, [A6 + 0x8]
0000491C 486D 2DEA pea.l [A5 + 0x2DEA /* export_1465 */]
00004920 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
00004924 4A40 tst.w D0
00004926 588F addq.l A7, 4
00004928 6720 beq +0x22 /* 0000494A */
0000492A 2F0C move.l -[A7], A4
0000492C 7000 moveq.l D0, 0x00
0000492E 302E 0012 move.w D0, [A6 + 0x12]
00004932 2F00 move.l -[A7], D0
00004934 2F2E 000C move.l -[A7], [A6 + 0xC]
00004938 2F0B move.l -[A7], A3
0000493A 4EAD 2DEA jsr [A5 + 0x2DEA /* export_1465 */]
0000493E 486D 2DEA pea.l [A5 + 0x2DEA /* export_1465 */]
00004942 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
00004946 4FEF 0014 lea.l A7, [A7 + 0x14]
label0000494A:
0000494A 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
00004950 4E5E unlink A6
00004952 4E75 rts
export_968:
00004954 4E56 0000 link A6, 0
00004958 48E7 0018 movem.l -[A7], A3,A4
0000495C 286E 0014 movea.l A4, [A6 + 0x14]
00004960 266E 0008 movea.l A3, [A6 + 0x8]
00004964 486D 2DF2 pea.l [A5 + 0x2DF2 /* export_1466 */]
00004968 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
0000496C 4A40 tst.w D0
0000496E 588F addq.l A7, 4
00004970 6720 beq +0x22 /* 00004992 */
00004972 2F0C move.l -[A7], A4
00004974 7000 moveq.l D0, 0x00
00004976 302E 0012 move.w D0, [A6 + 0x12]
0000497A 2F00 move.l -[A7], D0
0000497C 2F2E 000C move.l -[A7], [A6 + 0xC]
00004980 2F0B move.l -[A7], A3
00004982 4EAD 2DF2 jsr [A5 + 0x2DF2 /* export_1466 */]
00004986 486D 2DF2 pea.l [A5 + 0x2DF2 /* export_1466 */]
0000498A 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
0000498E 4FEF 0014 lea.l A7, [A7 + 0x14]
label00004992:
00004992 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
00004998 4E5E unlink A6
0000499A 4E75 rts
export_969:
0000499C 4E56 0000 link A6, 0
000049A0 48E7 0018 movem.l -[A7], A3,A4
000049A4 286E 0014 movea.l A4, [A6 + 0x14]
000049A8 266E 0008 movea.l A3, [A6 + 0x8]
000049AC 486D 2DFA pea.l [A5 + 0x2DFA /* export_1467 */]
000049B0 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
000049B4 4A40 tst.w D0
000049B6 588F addq.l A7, 4
000049B8 6720 beq +0x22 /* 000049DA */
000049BA 2F0C move.l -[A7], A4
000049BC 7000 moveq.l D0, 0x00
000049BE 302E 0012 move.w D0, [A6 + 0x12]
000049C2 2F00 move.l -[A7], D0
000049C4 2F2E 000C move.l -[A7], [A6 + 0xC]
000049C8 2F0B move.l -[A7], A3
000049CA 4EAD 2DFA jsr [A5 + 0x2DFA /* export_1467 */]
000049CE 486D 2DFA pea.l [A5 + 0x2DFA /* export_1467 */]
000049D2 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
000049D6 4FEF 0014 lea.l A7, [A7 + 0x14]
label000049DA:
000049DA 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
000049E0 4E5E unlink A6
000049E2 4E75 rts
export_970:
000049E4 2F0B move.l -[A7], A3
000049E6 266F 0008 movea.l A3, [A7 + 0x8]
000049EA 486D 2E02 pea.l [A5 + 0x2E02 /* export_1468 */]
000049EE 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
000049F2 4A40 tst.w D0
000049F4 588F addq.l A7, 4
000049F6 6710 beq +0x12 /* 00004A08 */
000049F8 2F0B move.l -[A7], A3
000049FA 4EAD 2E02 jsr [A5 + 0x2E02 /* export_1468 */]
000049FE 486D 2E02 pea.l [A5 + 0x2E02 /* export_1468 */]
00004A02 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
00004A06 508F addq.l A7, 8
label00004A08:
00004A08 265F movea.l A3, [A7]+
00004A0A 4E75 rts